Launch Week Day 5: Introducing Reachability for PHP.Learn More
Socket
Book a DemoSign in
Socket

xy-parser

Package Overview
Dependencies
Maintainers
4
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

xy-parser - npm Package Compare versions

Comparing version
5.0.1
to
5.0.2
+3
-2
lib-esm/index.d.ts

@@ -0,1 +1,2 @@

import type { TextData } from 'cheminfo-types';
import { ParseXYOptions } from './ParseXYOptions';

@@ -10,3 +11,3 @@ export * from './ParseXYOptions';

*/
export declare function parseXY(text: string, options?: ParseXYOptions): import("cheminfo-types").DataXY<import("cheminfo-types").DoubleArray>;
export declare function parseXY(text: TextData, options?: ParseXYOptions): import("cheminfo-types").DataXY<import("cheminfo-types").DoubleArray>;
/**

@@ -19,3 +20,3 @@ * Parse a text-file and returns the parsed data and information about the columns

*/
export declare function parseXYAndKeepInfo(text: string, options?: ParseXYOptions): {
export declare function parseXYAndKeepInfo(text: TextData, options?: ParseXYOptions): {
info: {

@@ -22,0 +23,0 @@ position: number;

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAGlD,cAAc,kBAAkB,CAAC;AAEjC;;;;;;GAMG;AACH,wBAAgB,OAAO,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,GAAE,cAAmB,yEAEjE;AAED;;;;;;GAMG;AACH,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,GAAE,cAAmB;;;;;;EAE5E"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAE/C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAGlD,cAAc,kBAAkB,CAAC;AAEjC;;;;;;GAMG;AACH,wBAAgB,OAAO,CAAC,IAAI,EAAE,QAAQ,EAAE,OAAO,GAAE,cAAmB,yEAEnE;AAED;;;;;;GAMG;AACH,wBAAgB,kBAAkB,CAChC,IAAI,EAAE,QAAQ,EACd,OAAO,GAAE,cAAmB;;;;;;EAG7B"}

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAEhC,cAAc,kBAAkB,CAAC;AAEjC;;;;;;GAMG;AACH,MAAM,UAAU,OAAO,CAAC,IAAY,EAAE,UAA0B,EAAE;IAChE,OAAO,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC;AACnC,CAAC;AAED;;;;;;GAMG;AACH,MAAM,UAAU,kBAAkB,CAAC,IAAY,EAAE,UAA0B,EAAE;IAC3E,OAAO,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AAC9B,CAAC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAEhC,cAAc,kBAAkB,CAAC;AAEjC;;;;;;GAMG;AACH,MAAM,UAAU,OAAO,CAAC,IAAc,EAAE,UAA0B,EAAE;IAClE,OAAO,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC;AACnC,CAAC;AAED;;;;;;GAMG;AACH,MAAM,UAAU,kBAAkB,CAChC,IAAc,EACd,UAA0B,EAAE;IAE5B,OAAO,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AAC9B,CAAC"}

@@ -1,2 +0,2 @@

import { DataXY } from 'cheminfo-types';
import { DataXY, TextData } from 'cheminfo-types';
import { ParseXYOptions } from './ParseXYOptions';

@@ -10,3 +10,3 @@ /**

*/
export declare function parse(text: string, options?: ParseXYOptions): {
export declare function parse(text: TextData, options?: ParseXYOptions): {
info: {

@@ -13,0 +13,0 @@ position: number;

@@ -1,1 +0,1 @@

{"version":3,"file":"parse.d.ts","sourceRoot":"","sources":["../src/parse.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAMxC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD;;;;;;GAMG;AACH,wBAAgB,KAAK,CACnB,IAAI,EAAE,MAAM,EACZ,OAAO,GAAE,cAAmB,GAC3B;IACD,IAAI,EAAE;QAAE,QAAQ,EAAE,MAAM,CAAC;QAAC,KAAK,EAAE,MAAM,CAAA;KAAE,EAAE,CAAC;IAC5C,IAAI,EAAE,MAAM,CAAC;CACd,CAgHA"}
{"version":3,"file":"parse.d.ts","sourceRoot":"","sources":["../src/parse.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAMlD,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD;;;;;;GAMG;AACH,wBAAgB,KAAK,CACnB,IAAI,EAAE,QAAQ,EACd,OAAO,GAAE,cAAmB,GAC3B;IACD,IAAI,EAAE;QAAE,QAAQ,EAAE,MAAM,CAAC;QAAC,KAAK,EAAE,MAAM,CAAA;KAAE,EAAE,CAAC;IAC5C,IAAI,EAAE,MAAM,CAAC;CACd,CAgHA"}

@@ -1,1 +0,1 @@

{"version":3,"file":"parse.js","sourceRoot":"","sources":["../src/parse.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"parse.js","sourceRoot":"","sources":["../src/parse.ts"],"names":[],"mappings":"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"}

@@ -0,1 +1,2 @@

import type { TextData } from 'cheminfo-types';
import { ParseXYOptions } from './ParseXYOptions';

@@ -10,3 +11,3 @@ export * from './ParseXYOptions';

*/
export declare function parseXY(text: string, options?: ParseXYOptions): import("cheminfo-types").DataXY<import("cheminfo-types").DoubleArray>;
export declare function parseXY(text: TextData, options?: ParseXYOptions): import("cheminfo-types").DataXY<import("cheminfo-types").DoubleArray>;
/**

@@ -19,3 +20,3 @@ * Parse a text-file and returns the parsed data and information about the columns

*/
export declare function parseXYAndKeepInfo(text: string, options?: ParseXYOptions): {
export declare function parseXYAndKeepInfo(text: TextData, options?: ParseXYOptions): {
info: {

@@ -22,0 +23,0 @@ position: number;

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAGlD,cAAc,kBAAkB,CAAC;AAEjC;;;;;;GAMG;AACH,wBAAgB,OAAO,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,GAAE,cAAmB,yEAEjE;AAED;;;;;;GAMG;AACH,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,GAAE,cAAmB;;;;;;EAE5E"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAE/C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAGlD,cAAc,kBAAkB,CAAC;AAEjC;;;;;;GAMG;AACH,wBAAgB,OAAO,CAAC,IAAI,EAAE,QAAQ,EAAE,OAAO,GAAE,cAAmB,yEAEnE;AAED;;;;;;GAMG;AACH,wBAAgB,kBAAkB,CAChC,IAAI,EAAE,QAAQ,EACd,OAAO,GAAE,cAAmB;;;;;;EAG7B"}
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {

@@ -6,0 +10,0 @@ if (k2 === undefined) k2 = k;

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;AACA,mCAAgC;AAEhC,mDAAiC;AAEjC;;;;;;GAMG;AACH,SAAgB,OAAO,CAAC,IAAY,EAAE,UAA0B,EAAE;IAChE,OAAO,IAAA,aAAK,EAAC,IAAI,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC;AACnC,CAAC;AAFD,0BAEC;AAED;;;;;;GAMG;AACH,SAAgB,kBAAkB,CAAC,IAAY,EAAE,UAA0B,EAAE;IAC3E,OAAO,IAAA,aAAK,EAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AAC9B,CAAC;AAFD,gDAEC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAGA,mCAAgC;AAEhC,mDAAiC;AAEjC;;;;;;GAMG;AACH,SAAgB,OAAO,CAAC,IAAc,EAAE,UAA0B,EAAE;IAClE,OAAO,IAAA,aAAK,EAAC,IAAI,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC;AACnC,CAAC;AAFD,0BAEC;AAED;;;;;;GAMG;AACH,SAAgB,kBAAkB,CAChC,IAAc,EACd,UAA0B,EAAE;IAE5B,OAAO,IAAA,aAAK,EAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AAC9B,CAAC;AALD,gDAKC"}

@@ -1,2 +0,2 @@

import { DataXY } from 'cheminfo-types';
import { DataXY, TextData } from 'cheminfo-types';
import { ParseXYOptions } from './ParseXYOptions';

@@ -10,3 +10,3 @@ /**

*/
export declare function parse(text: string, options?: ParseXYOptions): {
export declare function parse(text: TextData, options?: ParseXYOptions): {
info: {

@@ -13,0 +13,0 @@ position: number;

@@ -1,1 +0,1 @@

{"version":3,"file":"parse.d.ts","sourceRoot":"","sources":["../src/parse.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAMxC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD;;;;;;GAMG;AACH,wBAAgB,KAAK,CACnB,IAAI,EAAE,MAAM,EACZ,OAAO,GAAE,cAAmB,GAC3B;IACD,IAAI,EAAE;QAAE,QAAQ,EAAE,MAAM,CAAC;QAAC,KAAK,EAAE,MAAM,CAAA;KAAE,EAAE,CAAC;IAC5C,IAAI,EAAE,MAAM,CAAC;CACd,CAgHA"}
{"version":3,"file":"parse.d.ts","sourceRoot":"","sources":["../src/parse.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAMlD,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD;;;;;;GAMG;AACH,wBAAgB,KAAK,CACnB,IAAI,EAAE,QAAQ,EACd,OAAO,GAAE,cAAmB,GAC3B;IACD,IAAI,EAAE;QAAE,QAAQ,EAAE,MAAM,CAAC;QAAC,KAAK,EAAE,MAAM,CAAA;KAAE,EAAE,CAAC;IAC5C,IAAI,EAAE,MAAM,CAAC;CACd,CAgHA"}

@@ -1,1 +0,1 @@

{"version":3,"file":"parse.js","sourceRoot":"","sources":["../src/parse.ts"],"names":[],"mappings":";;;;;;AACA,iDAA6C;AAC7C,gEAAsC;AACtC,4EAAiD;AACjD,iEAAoD;AAIpD;;;;;;GAMG;AACH,SAAgB,KAAK,CACnB,IAAY,EACZ,UAA0B,EAAE;IAK5B,IAAI,EACF,OAAO,GAAG,KAAK,EACf,OAAO,GAAG,KAAK,EACf,OAAO,GAAG,CAAC,EACX,OAAO,GAAG,CAAC,EACX,SAAS,GAAG,KAAK;IACjB,oHAAoH;IACpH,QAAQ,EACR,aAAa,GAAG,MAAM,CAAC,gBAAgB,EACvC,gBAAgB,GAAG,MAAM,CAAC,gBAAgB,EAC1C,gBAAgB,GAAG,CAAC,GACrB,GAAG,OAAO,CAAC;IAEZ,IAAI,QAAQ,KAAK,SAAS,EAAE;QAC1B,MAAM,IAAI,KAAK,CACb,4EAA4E,CAC7E,CAAC;KACH;IAED,IAAI,GAAG,IAAA,4BAAY,EAAC,IAAI,CAAC,CAAC;IAE1B,gBAAgB,GAAG,IAAI,CAAC,GAAG,CAAC,gBAAgB,EAAE,OAAO,GAAG,CAAC,EAAE,OAAO,GAAG,CAAC,CAAC,CAAC;IACxE,gBAAgB,GAAG,IAAI,CAAC,GAAG,CAAC,OAAO,GAAG,CAAC,EAAE,OAAO,GAAG,CAAC,EAAE,gBAAgB,CAAC,CAAC;IAExE,IAAI,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC;IAElC,IAAI,MAAM,GAAe,EAAE,CAAC;IAC5B,IAAI,IAAI,GAA0C,EAAE,CAAC;IACrD,IAAI,QAAQ,GAAG,CAAC,CAAC;IACjB,KAAK,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,EAAE;QACrB,IAAI,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC;QACnB,yDAAyD;QACzD,IAAI,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;YAC1D,IAAI,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAC;YAC5C,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;gBACvB,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC;aACjC;YACD,IACE,MAAM;gBACN,MAAM,CAAC,MAAM,IAAI,gBAAgB,IAAI,2DAA2D;gBAChG,MAAM,CAAC,MAAM,IAAI,gBAAgB,EACjC;gBACA,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;gBACxE,QAAQ,EAAE,CAAC;aACZ;SACF;aAAM,IAAI,IAAI,EAAE;YACf,IAAI,CAAC,IAAI,CAAC,EAAE,QAAQ,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,CAAC;SACtC;IACH,CAAC,CAAC,CAAC;IAEH,IAAI,SAAS,EAAE;QACb,IACE,MAAM,CAAC,CAAC,CAAC;YACT,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC;YACtB,OAAO,CAAC,OAAO,KAAK,SAAS;YAC7B,OAAO,CAAC,OAAO,KAAK,SAAS,EAC7B;YACA,4CAA4C;YAC5C,IAAI,eAAe,GAAG,IAAI,CAAC;YAC3B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;gBAC1C,IAAI,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE;oBACnD,eAAe,GAAG,KAAK,CAAC;iBACzB;aACF;YACD,IAAI,eAAe,EAAE;gBACnB,OAAO,GAAG,CAAC,CAAC;gBACZ,OAAO,GAAG,CAAC,CAAC;aACb;SACF;QACD,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;YACrC,MAAM,EAAE,GAAa,EAAE,CAAC;YACxB,KAAK,IAAI,GAAG,IAAI,MAAM,EAAE;gBACtB,KAAK,IAAI,CAAC,GAAG,OAAO,EAAE,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;oBAC5C,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;iBACjB;aACF;YACD,IAAI,IAAA,mCAAW,EAAC,EAAE,CAAC,EAAE;gBACnB,aAAa,GAAG,CAAC,CAAC;aACnB;SACF;KACF;IAED,IAAI,aAAa,EAAE;QACjB,MAAM,SAAS,GAAe,EAAE,CAAC;QACjC,KAAK,MAAM,GAAG,IAAI,MAAM,EAAE;YACxB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,IAAI,aAAa,EAAE;gBAClD,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,CAAC,CAAC;aACjD;SACF;QACD,MAAM,GAAG,SAAS,CAAC;KACpB;IACD,MAAM,MAAM,GAAG;QACb,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;QACpC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;KACrC,CAAC;IAEF,IAAI,OAAO,EAAE;QACX,IAAA,4BAAe,EAAC,MAAM,CAAC,CAAC;KACzB;IAED,IAAI,OAAO,EAAE;QACX,IAAI,IAAI,GAAG,IAAA,sBAAU,EAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAChC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACxC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC;SACrB;KACF;IAED,OAAO;QACL,IAAI;QACJ,IAAI,EAAE,MAAM;KACb,CAAC;AACJ,CAAC;AAtHD,sBAsHC"}
{"version":3,"file":"parse.js","sourceRoot":"","sources":["../src/parse.ts"],"names":[],"mappings":"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"}
{
"name": "xy-parser",
"version": "5.0.1",
"version": "5.0.2",
"description": "Parse a text-file and convert it to an array of XY points",

@@ -48,4 +48,4 @@ "main": "./lib/index.js",

"codecov": "^3.8.3",
"eslint": "^8.9.0",
"eslint-config-cheminfo-typescript": "^10.3.0",
"eslint": "^8.11.0",
"eslint-config-cheminfo-typescript": "^10.4.0",
"jest": "^27.5.1",

@@ -55,6 +55,6 @@ "prettier": "^2.5.1",

"ts-jest": "^27.1.3",
"typescript": "^4.5.5"
"typescript": "^4.6.2"
},
"dependencies": {
"cheminfo-types": "^1.0.0",
"cheminfo-types": "^1.1.0",
"ensure-string": "^1.1.0",

@@ -61,0 +61,0 @@ "ml-array-max": "^1.2.4",

@@ -7,2 +7,13 @@ import { readFileSync } from 'fs';

test('binary', () => {
let filename = 'text1.txt';
let data = readFileSync(path + filename);
let result = parseXY(data);
expect(result.x).toBeInstanceOf(Array);
expect(result.y).toBeInstanceOf(Array);
expect(result.x).toHaveLength(13);
expect(result.y).toHaveLength(13);
});
test('text1', () => {

@@ -9,0 +20,0 @@ let filename = 'text1.txt';

@@ -0,1 +1,3 @@

import type { TextData } from 'cheminfo-types';
import { ParseXYOptions } from './ParseXYOptions';

@@ -13,3 +15,3 @@ import { parse } from './parse';

*/
export function parseXY(text: string, options: ParseXYOptions = {}) {
export function parseXY(text: TextData, options: ParseXYOptions = {}) {
return parse(text, options).data;

@@ -25,4 +27,7 @@ }

*/
export function parseXYAndKeepInfo(text: string, options: ParseXYOptions = {}) {
export function parseXYAndKeepInfo(
text: TextData,
options: ParseXYOptions = {},
) {
return parse(text, options);
}

@@ -1,2 +0,2 @@

import { DataXY } from 'cheminfo-types';
import { DataXY, TextData } from 'cheminfo-types';
import { ensureString } from 'ensure-string';

@@ -17,3 +17,3 @@ import mlArrayMax from 'ml-array-max';

export function parse(
text: string,
text: TextData,
options: ParseXYOptions = {},

@@ -20,0 +20,0 @@ ): {