{
  "version": 3,
  "sources": ["../../src/providers/strategies/helpers/signTransactions/helpers/getCommonData/helpers/getTxInfoByDataField.ts"],
  "sourcesContent": ["import { TransactionDataTokenType } from 'types/transactions.types';\nconst defaultTransactionInfo: TransactionDataTokenType = {\n  tokenId: '',\n  amount: '',\n  type: '',\n  multiTxData: '',\n  receiver: ''\n};\n\nexport function getTxInfoByDataField({\n  data,\n  multiTransactionData,\n  parsedTransactionsByDataField\n}: {\n  data: string;\n  multiTransactionData?: string;\n  parsedTransactionsByDataField: Record<string, TransactionDataTokenType>;\n}): TransactionDataTokenType {\n  if (parsedTransactionsByDataField == null) {\n    return defaultTransactionInfo;\n  }\n\n  if (data in parsedTransactionsByDataField) {\n    return parsedTransactionsByDataField[data];\n  }\n\n  if (\n    multiTransactionData != null &&\n    String(multiTransactionData) in parsedTransactionsByDataField\n  ) {\n    return parsedTransactionsByDataField[multiTransactionData];\n  }\n\n  return defaultTransactionInfo;\n}\n"],
  "mappings": "AACA,IAAMA,EAAmD,CACvD,QAAS,GACT,OAAQ,GACR,KAAM,GACN,YAAa,GACb,SAAU,EACZ,EAEO,SAASC,EAAqB,CACnC,KAAAC,EACA,qBAAAC,EACA,8BAAAC,CACF,EAI6B,CAC3B,OAAIA,GAAiC,KAC5BJ,EAGLE,KAAQE,EACHA,EAA8BF,CAAI,EAIzCC,GAAwB,MACxB,OAAOA,CAAoB,IAAKC,EAEzBA,EAA8BD,CAAoB,EAGpDH,CACT",
  "names": ["defaultTransactionInfo", "getTxInfoByDataField", "data", "multiTransactionData", "parsedTransactionsByDataField"]
}
