{
  "author": "Jaco Greeff <jacogr@gmail.com>",
  "bugs": "https://github.com/polkadot-js/api/issues",
  "description": "Implementation of the SCALE codec",
  "engines": {
    "node": ">=18"
  },
  "homepage": "https://github.com/polkadot-js/api/tree/master/packages/types-codec#readme",
  "license": "Apache-2.0",
  "name": "@polkadot/types-codec",
  "repository": {
    "directory": "packages/types-codec",
    "type": "git",
    "url": "https://github.com/polkadot-js/api.git"
  },
  "sideEffects": [
    "./packageDetect.js",
    "./cjs/packageDetect.js"
  ],
  "type": "module",
  "version": "16.5.6",
  "main": "./cjs/index.js",
  "module": "./index.js",
  "types": "./index.d.ts",
  "exports": {
    "./cjs/package.json": "./cjs/package.json",
    "./cjs/*": "./cjs/*.js",
    ".": {
      "module": {
        "types": "./index.d.ts",
        "default": "./index.js"
      },
      "require": {
        "types": "./cjs/index.d.ts",
        "default": "./cjs/index.js"
      },
      "default": {
        "types": "./index.d.ts",
        "default": "./index.js"
      }
    },
    "./abstract": {
      "module": {
        "types": "./abstract/index.d.ts",
        "default": "./abstract/index.js"
      },
      "require": {
        "types": "./cjs/abstract/index.d.ts",
        "default": "./cjs/abstract/index.js"
      },
      "default": {
        "types": "./abstract/index.d.ts",
        "default": "./abstract/index.js"
      }
    },
    "./abstract/Array": {
      "module": {
        "types": "./abstract/Array.d.ts",
        "default": "./abstract/Array.js"
      },
      "require": {
        "types": "./cjs/abstract/Array.d.ts",
        "default": "./cjs/abstract/Array.js"
      },
      "default": {
        "types": "./abstract/Array.d.ts",
        "default": "./abstract/Array.js"
      }
    },
    "./abstract/Base": {
      "module": {
        "types": "./abstract/Base.d.ts",
        "default": "./abstract/Base.js"
      },
      "require": {
        "types": "./cjs/abstract/Base.d.ts",
        "default": "./cjs/abstract/Base.js"
      },
      "default": {
        "types": "./abstract/Base.d.ts",
        "default": "./abstract/Base.js"
      }
    },
    "./abstract/Int": {
      "module": {
        "types": "./abstract/Int.d.ts",
        "default": "./abstract/Int.js"
      },
      "require": {
        "types": "./cjs/abstract/Int.d.ts",
        "default": "./cjs/abstract/Int.js"
      },
      "default": {
        "types": "./abstract/Int.d.ts",
        "default": "./abstract/Int.js"
      }
    },
    "./abstract/Object": {
      "module": {
        "types": "./abstract/Object.d.ts",
        "default": "./abstract/Object.js"
      },
      "require": {
        "types": "./cjs/abstract/Object.d.ts",
        "default": "./cjs/abstract/Object.js"
      },
      "default": {
        "types": "./abstract/Object.d.ts",
        "default": "./abstract/Object.js"
      }
    },
    "./base": {
      "module": {
        "types": "./base/index.d.ts",
        "default": "./base/index.js"
      },
      "require": {
        "types": "./cjs/base/index.d.ts",
        "default": "./cjs/base/index.js"
      },
      "default": {
        "types": "./base/index.d.ts",
        "default": "./base/index.js"
      }
    },
    "./base/Compact": {
      "module": {
        "types": "./base/Compact.d.ts",
        "default": "./base/Compact.js"
      },
      "require": {
        "types": "./cjs/base/Compact.d.ts",
        "default": "./cjs/base/Compact.js"
      },
      "default": {
        "types": "./base/Compact.d.ts",
        "default": "./base/Compact.js"
      }
    },
    "./base/DoNotConstruct": {
      "module": {
        "types": "./base/DoNotConstruct.d.ts",
        "default": "./base/DoNotConstruct.js"
      },
      "require": {
        "types": "./cjs/base/DoNotConstruct.d.ts",
        "default": "./cjs/base/DoNotConstruct.js"
      },
      "default": {
        "types": "./base/DoNotConstruct.d.ts",
        "default": "./base/DoNotConstruct.js"
      }
    },
    "./base/Enum": {
      "module": {
        "types": "./base/Enum.d.ts",
        "default": "./base/Enum.js"
      },
      "require": {
        "types": "./cjs/base/Enum.d.ts",
        "default": "./cjs/base/Enum.js"
      },
      "default": {
        "types": "./base/Enum.d.ts",
        "default": "./base/Enum.js"
      }
    },
    "./base/Int": {
      "module": {
        "types": "./base/Int.d.ts",
        "default": "./base/Int.js"
      },
      "require": {
        "types": "./cjs/base/Int.d.ts",
        "default": "./cjs/base/Int.js"
      },
      "default": {
        "types": "./base/Int.d.ts",
        "default": "./base/Int.js"
      }
    },
    "./base/Null": {
      "module": {
        "types": "./base/Null.d.ts",
        "default": "./base/Null.js"
      },
      "require": {
        "types": "./cjs/base/Null.d.ts",
        "default": "./cjs/base/Null.js"
      },
      "default": {
        "types": "./base/Null.d.ts",
        "default": "./base/Null.js"
      }
    },
    "./base/Option": {
      "module": {
        "types": "./base/Option.d.ts",
        "default": "./base/Option.js"
      },
      "require": {
        "types": "./cjs/base/Option.d.ts",
        "default": "./cjs/base/Option.js"
      },
      "default": {
        "types": "./base/Option.d.ts",
        "default": "./base/Option.js"
      }
    },
    "./base/Result": {
      "module": {
        "types": "./base/Result.d.ts",
        "default": "./base/Result.js"
      },
      "require": {
        "types": "./cjs/base/Result.d.ts",
        "default": "./cjs/base/Result.js"
      },
      "default": {
        "types": "./base/Result.d.ts",
        "default": "./base/Result.js"
      }
    },
    "./base/Tuple": {
      "module": {
        "types": "./base/Tuple.d.ts",
        "default": "./base/Tuple.js"
      },
      "require": {
        "types": "./cjs/base/Tuple.d.ts",
        "default": "./cjs/base/Tuple.js"
      },
      "default": {
        "types": "./base/Tuple.d.ts",
        "default": "./base/Tuple.js"
      }
    },
    "./base/UInt": {
      "module": {
        "types": "./base/UInt.d.ts",
        "default": "./base/UInt.js"
      },
      "require": {
        "types": "./cjs/base/UInt.d.ts",
        "default": "./cjs/base/UInt.js"
      },
      "default": {
        "types": "./base/UInt.d.ts",
        "default": "./base/UInt.js"
      }
    },
    "./base/Vec": {
      "module": {
        "types": "./base/Vec.d.ts",
        "default": "./base/Vec.js"
      },
      "require": {
        "types": "./cjs/base/Vec.d.ts",
        "default": "./cjs/base/Vec.js"
      },
      "default": {
        "types": "./base/Vec.d.ts",
        "default": "./base/Vec.js"
      }
    },
    "./base/VecAny": {
      "module": {
        "types": "./base/VecAny.d.ts",
        "default": "./base/VecAny.js"
      },
      "require": {
        "types": "./cjs/base/VecAny.d.ts",
        "default": "./cjs/base/VecAny.js"
      },
      "default": {
        "types": "./base/VecAny.d.ts",
        "default": "./base/VecAny.js"
      }
    },
    "./base/VecFixed": {
      "module": {
        "types": "./base/VecFixed.d.ts",
        "default": "./base/VecFixed.js"
      },
      "require": {
        "types": "./cjs/base/VecFixed.d.ts",
        "default": "./cjs/base/VecFixed.js"
      },
      "default": {
        "types": "./base/VecFixed.d.ts",
        "default": "./base/VecFixed.js"
      }
    },
    "./bundle": {
      "module": {
        "types": "./bundle.d.ts",
        "default": "./bundle.js"
      },
      "require": {
        "types": "./cjs/bundle.d.ts",
        "default": "./cjs/bundle.js"
      },
      "default": {
        "types": "./bundle.d.ts",
        "default": "./bundle.js"
      }
    },
    "./extended": {
      "module": {
        "types": "./extended/index.d.ts",
        "default": "./extended/index.js"
      },
      "require": {
        "types": "./cjs/extended/index.d.ts",
        "default": "./cjs/extended/index.js"
      },
      "default": {
        "types": "./extended/index.d.ts",
        "default": "./extended/index.js"
      }
    },
    "./extended/BitVec": {
      "module": {
        "types": "./extended/BitVec.d.ts",
        "default": "./extended/BitVec.js"
      },
      "require": {
        "types": "./cjs/extended/BitVec.d.ts",
        "default": "./cjs/extended/BitVec.js"
      },
      "default": {
        "types": "./extended/BitVec.d.ts",
        "default": "./extended/BitVec.js"
      }
    },
    "./extended/BTreeMap": {
      "module": {
        "types": "./extended/BTreeMap.d.ts",
        "default": "./extended/BTreeMap.js"
      },
      "require": {
        "types": "./cjs/extended/BTreeMap.d.ts",
        "default": "./cjs/extended/BTreeMap.js"
      },
      "default": {
        "types": "./extended/BTreeMap.d.ts",
        "default": "./extended/BTreeMap.js"
      }
    },
    "./extended/BTreeSet": {
      "module": {
        "types": "./extended/BTreeSet.d.ts",
        "default": "./extended/BTreeSet.js"
      },
      "require": {
        "types": "./cjs/extended/BTreeSet.d.ts",
        "default": "./cjs/extended/BTreeSet.js"
      },
      "default": {
        "types": "./extended/BTreeSet.d.ts",
        "default": "./extended/BTreeSet.js"
      }
    },
    "./extended/Bytes": {
      "module": {
        "types": "./extended/Bytes.d.ts",
        "default": "./extended/Bytes.js"
      },
      "require": {
        "types": "./cjs/extended/Bytes.d.ts",
        "default": "./cjs/extended/Bytes.js"
      },
      "default": {
        "types": "./extended/Bytes.d.ts",
        "default": "./extended/Bytes.js"
      }
    },
    "./extended/HashMap": {
      "module": {
        "types": "./extended/HashMap.d.ts",
        "default": "./extended/HashMap.js"
      },
      "require": {
        "types": "./cjs/extended/HashMap.d.ts",
        "default": "./cjs/extended/HashMap.js"
      },
      "default": {
        "types": "./extended/HashMap.d.ts",
        "default": "./extended/HashMap.js"
      }
    },
    "./extended/Linkage": {
      "module": {
        "types": "./extended/Linkage.d.ts",
        "default": "./extended/Linkage.js"
      },
      "require": {
        "types": "./cjs/extended/Linkage.d.ts",
        "default": "./cjs/extended/Linkage.js"
      },
      "default": {
        "types": "./extended/Linkage.d.ts",
        "default": "./extended/Linkage.js"
      }
    },
    "./extended/Map": {
      "module": {
        "types": "./extended/Map.d.ts",
        "default": "./extended/Map.js"
      },
      "require": {
        "types": "./cjs/extended/Map.d.ts",
        "default": "./cjs/extended/Map.js"
      },
      "default": {
        "types": "./extended/Map.d.ts",
        "default": "./extended/Map.js"
      }
    },
    "./extended/OptionBool": {
      "module": {
        "types": "./extended/OptionBool.d.ts",
        "default": "./extended/OptionBool.js"
      },
      "require": {
        "types": "./cjs/extended/OptionBool.d.ts",
        "default": "./cjs/extended/OptionBool.js"
      },
      "default": {
        "types": "./extended/OptionBool.d.ts",
        "default": "./extended/OptionBool.js"
      }
    },
    "./extended/Range": {
      "module": {
        "types": "./extended/Range.d.ts",
        "default": "./extended/Range.js"
      },
      "require": {
        "types": "./cjs/extended/Range.d.ts",
        "default": "./cjs/extended/Range.js"
      },
      "default": {
        "types": "./extended/Range.d.ts",
        "default": "./extended/Range.js"
      }
    },
    "./extended/RangeInclusive": {
      "module": {
        "types": "./extended/RangeInclusive.d.ts",
        "default": "./extended/RangeInclusive.js"
      },
      "require": {
        "types": "./cjs/extended/RangeInclusive.d.ts",
        "default": "./cjs/extended/RangeInclusive.js"
      },
      "default": {
        "types": "./extended/RangeInclusive.d.ts",
        "default": "./extended/RangeInclusive.js"
      }
    },
    "./extended/Type": {
      "module": {
        "types": "./extended/Type.d.ts",
        "default": "./extended/Type.js"
      },
      "require": {
        "types": "./cjs/extended/Type.d.ts",
        "default": "./cjs/extended/Type.js"
      },
      "default": {
        "types": "./extended/Type.d.ts",
        "default": "./extended/Type.js"
      }
    },
    "./extended/U8aFixed": {
      "module": {
        "types": "./extended/U8aFixed.d.ts",
        "default": "./extended/U8aFixed.js"
      },
      "require": {
        "types": "./cjs/extended/U8aFixed.d.ts",
        "default": "./cjs/extended/U8aFixed.js"
      },
      "default": {
        "types": "./extended/U8aFixed.d.ts",
        "default": "./extended/U8aFixed.js"
      }
    },
    "./extended/WrapperKeepOpaque": {
      "module": {
        "types": "./extended/WrapperKeepOpaque.d.ts",
        "default": "./extended/WrapperKeepOpaque.js"
      },
      "require": {
        "types": "./cjs/extended/WrapperKeepOpaque.d.ts",
        "default": "./cjs/extended/WrapperKeepOpaque.js"
      },
      "default": {
        "types": "./extended/WrapperKeepOpaque.d.ts",
        "default": "./extended/WrapperKeepOpaque.js"
      }
    },
    "./extended/WrapperOpaque": {
      "module": {
        "types": "./extended/WrapperOpaque.d.ts",
        "default": "./extended/WrapperOpaque.js"
      },
      "require": {
        "types": "./cjs/extended/WrapperOpaque.d.ts",
        "default": "./cjs/extended/WrapperOpaque.js"
      },
      "default": {
        "types": "./extended/WrapperOpaque.d.ts",
        "default": "./extended/WrapperOpaque.js"
      }
    },
    "./native": {
      "module": {
        "types": "./native/index.d.ts",
        "default": "./native/index.js"
      },
      "require": {
        "types": "./cjs/native/index.d.ts",
        "default": "./cjs/native/index.js"
      },
      "default": {
        "types": "./native/index.d.ts",
        "default": "./native/index.js"
      }
    },
    "./native/Bool": {
      "module": {
        "types": "./native/Bool.d.ts",
        "default": "./native/Bool.js"
      },
      "require": {
        "types": "./cjs/native/Bool.d.ts",
        "default": "./cjs/native/Bool.js"
      },
      "default": {
        "types": "./native/Bool.d.ts",
        "default": "./native/Bool.js"
      }
    },
    "./native/Date": {
      "module": {
        "types": "./native/Date.d.ts",
        "default": "./native/Date.js"
      },
      "require": {
        "types": "./cjs/native/Date.d.ts",
        "default": "./cjs/native/Date.js"
      },
      "default": {
        "types": "./native/Date.d.ts",
        "default": "./native/Date.js"
      }
    },
    "./native/Float": {
      "module": {
        "types": "./native/Float.d.ts",
        "default": "./native/Float.js"
      },
      "require": {
        "types": "./cjs/native/Float.d.ts",
        "default": "./cjs/native/Float.js"
      },
      "default": {
        "types": "./native/Float.d.ts",
        "default": "./native/Float.js"
      }
    },
    "./native/Json": {
      "module": {
        "types": "./native/Json.d.ts",
        "default": "./native/Json.js"
      },
      "require": {
        "types": "./cjs/native/Json.d.ts",
        "default": "./cjs/native/Json.js"
      },
      "default": {
        "types": "./native/Json.d.ts",
        "default": "./native/Json.js"
      }
    },
    "./native/Raw": {
      "module": {
        "types": "./native/Raw.d.ts",
        "default": "./native/Raw.js"
      },
      "require": {
        "types": "./cjs/native/Raw.d.ts",
        "default": "./cjs/native/Raw.js"
      },
      "default": {
        "types": "./native/Raw.d.ts",
        "default": "./native/Raw.js"
      }
    },
    "./native/Set": {
      "module": {
        "types": "./native/Set.d.ts",
        "default": "./native/Set.js"
      },
      "require": {
        "types": "./cjs/native/Set.d.ts",
        "default": "./cjs/native/Set.js"
      },
      "default": {
        "types": "./native/Set.d.ts",
        "default": "./native/Set.js"
      }
    },
    "./native/Struct": {
      "module": {
        "types": "./native/Struct.d.ts",
        "default": "./native/Struct.js"
      },
      "require": {
        "types": "./cjs/native/Struct.d.ts",
        "default": "./cjs/native/Struct.js"
      },
      "default": {
        "types": "./native/Struct.d.ts",
        "default": "./native/Struct.js"
      }
    },
    "./native/Struct.data": {
      "module": "./native/Struct.data.js",
      "require": "./cjs/native/Struct.data.js",
      "default": "./native/Struct.data.js"
    },
    "./native/Text": {
      "module": {
        "types": "./native/Text.d.ts",
        "default": "./native/Text.js"
      },
      "require": {
        "types": "./cjs/native/Text.d.ts",
        "default": "./cjs/native/Text.js"
      },
      "default": {
        "types": "./native/Text.d.ts",
        "default": "./native/Text.js"
      }
    },
    "./package.json": {
      "require": "./cjs/package.json",
      "default": "./package.json"
    },
    "./packageDetect": {
      "module": {
        "types": "./packageDetect.d.ts",
        "default": "./packageDetect.js"
      },
      "require": {
        "types": "./cjs/packageDetect.d.ts",
        "default": "./cjs/packageDetect.js"
      },
      "default": {
        "types": "./packageDetect.d.ts",
        "default": "./packageDetect.js"
      }
    },
    "./packageInfo.js": {
      "module": {
        "types": "./packageInfo.d.ts",
        "default": "./packageInfo.js"
      },
      "require": {
        "types": "./cjs/packageInfo.d.ts",
        "default": "./cjs/packageInfo.js"
      },
      "default": {
        "types": "./packageInfo.d.ts",
        "default": "./packageInfo.js"
      }
    },
    "./packageInfo": {
      "module": {
        "types": "./packageInfo.d.ts",
        "default": "./packageInfo.js"
      },
      "require": {
        "types": "./cjs/packageInfo.d.ts",
        "default": "./cjs/packageInfo.js"
      },
      "default": {
        "types": "./packageInfo.d.ts",
        "default": "./packageInfo.js"
      }
    },
    "./primitive": {
      "module": {
        "types": "./primitive/index.d.ts",
        "default": "./primitive/index.js"
      },
      "require": {
        "types": "./cjs/primitive/index.d.ts",
        "default": "./cjs/primitive/index.js"
      },
      "default": {
        "types": "./primitive/index.d.ts",
        "default": "./primitive/index.js"
      }
    },
    "./primitive/F32": {
      "module": {
        "types": "./primitive/F32.d.ts",
        "default": "./primitive/F32.js"
      },
      "require": {
        "types": "./cjs/primitive/F32.d.ts",
        "default": "./cjs/primitive/F32.js"
      },
      "default": {
        "types": "./primitive/F32.d.ts",
        "default": "./primitive/F32.js"
      }
    },
    "./primitive/F64": {
      "module": {
        "types": "./primitive/F64.d.ts",
        "default": "./primitive/F64.js"
      },
      "require": {
        "types": "./cjs/primitive/F64.d.ts",
        "default": "./cjs/primitive/F64.js"
      },
      "default": {
        "types": "./primitive/F64.d.ts",
        "default": "./primitive/F64.js"
      }
    },
    "./primitive/I128": {
      "module": {
        "types": "./primitive/I128.d.ts",
        "default": "./primitive/I128.js"
      },
      "require": {
        "types": "./cjs/primitive/I128.d.ts",
        "default": "./cjs/primitive/I128.js"
      },
      "default": {
        "types": "./primitive/I128.d.ts",
        "default": "./primitive/I128.js"
      }
    },
    "./primitive/I16": {
      "module": {
        "types": "./primitive/I16.d.ts",
        "default": "./primitive/I16.js"
      },
      "require": {
        "types": "./cjs/primitive/I16.d.ts",
        "default": "./cjs/primitive/I16.js"
      },
      "default": {
        "types": "./primitive/I16.d.ts",
        "default": "./primitive/I16.js"
      }
    },
    "./primitive/I256": {
      "module": {
        "types": "./primitive/I256.d.ts",
        "default": "./primitive/I256.js"
      },
      "require": {
        "types": "./cjs/primitive/I256.d.ts",
        "default": "./cjs/primitive/I256.js"
      },
      "default": {
        "types": "./primitive/I256.d.ts",
        "default": "./primitive/I256.js"
      }
    },
    "./primitive/I32": {
      "module": {
        "types": "./primitive/I32.d.ts",
        "default": "./primitive/I32.js"
      },
      "require": {
        "types": "./cjs/primitive/I32.d.ts",
        "default": "./cjs/primitive/I32.js"
      },
      "default": {
        "types": "./primitive/I32.d.ts",
        "default": "./primitive/I32.js"
      }
    },
    "./primitive/I64": {
      "module": {
        "types": "./primitive/I64.d.ts",
        "default": "./primitive/I64.js"
      },
      "require": {
        "types": "./cjs/primitive/I64.d.ts",
        "default": "./cjs/primitive/I64.js"
      },
      "default": {
        "types": "./primitive/I64.d.ts",
        "default": "./primitive/I64.js"
      }
    },
    "./primitive/I8": {
      "module": {
        "types": "./primitive/I8.d.ts",
        "default": "./primitive/I8.js"
      },
      "require": {
        "types": "./cjs/primitive/I8.d.ts",
        "default": "./cjs/primitive/I8.js"
      },
      "default": {
        "types": "./primitive/I8.d.ts",
        "default": "./primitive/I8.js"
      }
    },
    "./primitive/ISize": {
      "module": {
        "types": "./primitive/ISize.d.ts",
        "default": "./primitive/ISize.js"
      },
      "require": {
        "types": "./cjs/primitive/ISize.d.ts",
        "default": "./cjs/primitive/ISize.js"
      },
      "default": {
        "types": "./primitive/ISize.d.ts",
        "default": "./primitive/ISize.js"
      }
    },
    "./primitive/U128": {
      "module": {
        "types": "./primitive/U128.d.ts",
        "default": "./primitive/U128.js"
      },
      "require": {
        "types": "./cjs/primitive/U128.d.ts",
        "default": "./cjs/primitive/U128.js"
      },
      "default": {
        "types": "./primitive/U128.d.ts",
        "default": "./primitive/U128.js"
      }
    },
    "./primitive/U16": {
      "module": {
        "types": "./primitive/U16.d.ts",
        "default": "./primitive/U16.js"
      },
      "require": {
        "types": "./cjs/primitive/U16.d.ts",
        "default": "./cjs/primitive/U16.js"
      },
      "default": {
        "types": "./primitive/U16.d.ts",
        "default": "./primitive/U16.js"
      }
    },
    "./primitive/U256": {
      "module": {
        "types": "./primitive/U256.d.ts",
        "default": "./primitive/U256.js"
      },
      "require": {
        "types": "./cjs/primitive/U256.d.ts",
        "default": "./cjs/primitive/U256.js"
      },
      "default": {
        "types": "./primitive/U256.d.ts",
        "default": "./primitive/U256.js"
      }
    },
    "./primitive/U32": {
      "module": {
        "types": "./primitive/U32.d.ts",
        "default": "./primitive/U32.js"
      },
      "require": {
        "types": "./cjs/primitive/U32.d.ts",
        "default": "./cjs/primitive/U32.js"
      },
      "default": {
        "types": "./primitive/U32.d.ts",
        "default": "./primitive/U32.js"
      }
    },
    "./primitive/U64": {
      "module": {
        "types": "./primitive/U64.d.ts",
        "default": "./primitive/U64.js"
      },
      "require": {
        "types": "./cjs/primitive/U64.d.ts",
        "default": "./cjs/primitive/U64.js"
      },
      "default": {
        "types": "./primitive/U64.d.ts",
        "default": "./primitive/U64.js"
      }
    },
    "./primitive/U8": {
      "module": {
        "types": "./primitive/U8.d.ts",
        "default": "./primitive/U8.js"
      },
      "require": {
        "types": "./cjs/primitive/U8.d.ts",
        "default": "./cjs/primitive/U8.js"
      },
      "default": {
        "types": "./primitive/U8.d.ts",
        "default": "./primitive/U8.js"
      }
    },
    "./primitive/USize": {
      "module": {
        "types": "./primitive/USize.d.ts",
        "default": "./primitive/USize.js"
      },
      "require": {
        "types": "./cjs/primitive/USize.d.ts",
        "default": "./cjs/primitive/USize.js"
      },
      "default": {
        "types": "./primitive/USize.d.ts",
        "default": "./primitive/USize.js"
      }
    },
    "./types": {
      "module": {
        "types": "./types/index.d.ts",
        "default": "./types/index.js"
      },
      "require": {
        "types": "./cjs/types/index.d.ts",
        "default": "./cjs/types/index.js"
      },
      "default": {
        "types": "./types/index.d.ts",
        "default": "./types/index.js"
      }
    },
    "./types/codec": {
      "module": {
        "types": "./types/codec.d.ts",
        "default": "./types/codec.js"
      },
      "require": {
        "types": "./cjs/types/codec.d.ts",
        "default": "./cjs/types/codec.js"
      },
      "default": {
        "types": "./types/codec.d.ts",
        "default": "./types/codec.js"
      }
    },
    "./types/helpers": {
      "module": {
        "types": "./types/helpers.d.ts",
        "default": "./types/helpers.js"
      },
      "require": {
        "types": "./cjs/types/helpers.d.ts",
        "default": "./cjs/types/helpers.js"
      },
      "default": {
        "types": "./types/helpers.d.ts",
        "default": "./types/helpers.js"
      }
    },
    "./types/interfaces": {
      "module": {
        "types": "./types/interfaces.d.ts",
        "default": "./types/interfaces.js"
      },
      "require": {
        "types": "./cjs/types/interfaces.d.ts",
        "default": "./cjs/types/interfaces.js"
      },
      "default": {
        "types": "./types/interfaces.d.ts",
        "default": "./types/interfaces.js"
      }
    },
    "./types/registry": {
      "module": {
        "types": "./types/registry.d.ts",
        "default": "./types/registry.js"
      },
      "require": {
        "types": "./cjs/types/registry.d.ts",
        "default": "./cjs/types/registry.js"
      },
      "default": {
        "types": "./types/registry.d.ts",
        "default": "./types/registry.js"
      }
    },
    "./utils": {
      "module": {
        "types": "./utils/index.d.ts",
        "default": "./utils/index.js"
      },
      "require": {
        "types": "./cjs/utils/index.d.ts",
        "default": "./cjs/utils/index.js"
      },
      "default": {
        "types": "./utils/index.d.ts",
        "default": "./utils/index.js"
      }
    },
    "./utils/compareArray": {
      "module": {
        "types": "./utils/compareArray.d.ts",
        "default": "./utils/compareArray.js"
      },
      "require": {
        "types": "./cjs/utils/compareArray.d.ts",
        "default": "./cjs/utils/compareArray.js"
      },
      "default": {
        "types": "./utils/compareArray.d.ts",
        "default": "./utils/compareArray.js"
      }
    },
    "./utils/compareMap": {
      "module": {
        "types": "./utils/compareMap.d.ts",
        "default": "./utils/compareMap.js"
      },
      "require": {
        "types": "./cjs/utils/compareMap.d.ts",
        "default": "./cjs/utils/compareMap.js"
      },
      "default": {
        "types": "./utils/compareMap.d.ts",
        "default": "./utils/compareMap.js"
      }
    },
    "./utils/compareSet": {
      "module": {
        "types": "./utils/compareSet.d.ts",
        "default": "./utils/compareSet.js"
      },
      "require": {
        "types": "./cjs/utils/compareSet.d.ts",
        "default": "./cjs/utils/compareSet.js"
      },
      "default": {
        "types": "./utils/compareSet.d.ts",
        "default": "./utils/compareSet.js"
      }
    },
    "./utils/decodeU8a": {
      "module": {
        "types": "./utils/decodeU8a.d.ts",
        "default": "./utils/decodeU8a.js"
      },
      "require": {
        "types": "./cjs/utils/decodeU8a.d.ts",
        "default": "./cjs/utils/decodeU8a.js"
      },
      "default": {
        "types": "./utils/decodeU8a.d.ts",
        "default": "./utils/decodeU8a.js"
      }
    },
    "./utils/sanitize": {
      "module": {
        "types": "./utils/sanitize.d.ts",
        "default": "./utils/sanitize.js"
      },
      "require": {
        "types": "./cjs/utils/sanitize.d.ts",
        "default": "./cjs/utils/sanitize.js"
      },
      "default": {
        "types": "./utils/sanitize.d.ts",
        "default": "./utils/sanitize.js"
      }
    },
    "./utils/sortValues": {
      "module": {
        "types": "./utils/sortValues.d.ts",
        "default": "./utils/sortValues.js"
      },
      "require": {
        "types": "./cjs/utils/sortValues.d.ts",
        "default": "./cjs/utils/sortValues.js"
      },
      "default": {
        "types": "./utils/sortValues.d.ts",
        "default": "./utils/sortValues.js"
      }
    },
    "./utils/toConstructors": {
      "module": {
        "types": "./utils/toConstructors.d.ts",
        "default": "./utils/toConstructors.js"
      },
      "require": {
        "types": "./cjs/utils/toConstructors.d.ts",
        "default": "./cjs/utils/toConstructors.js"
      },
      "default": {
        "types": "./utils/toConstructors.d.ts",
        "default": "./utils/toConstructors.js"
      }
    },
    "./utils/typesToMap": {
      "module": {
        "types": "./utils/typesToMap.d.ts",
        "default": "./utils/typesToMap.js"
      },
      "require": {
        "types": "./cjs/utils/typesToMap.d.ts",
        "default": "./cjs/utils/typesToMap.js"
      },
      "default": {
        "types": "./utils/typesToMap.d.ts",
        "default": "./utils/typesToMap.js"
      }
    },
    "./utils/util": {
      "module": {
        "types": "./utils/util.d.ts",
        "default": "./utils/util.js"
      },
      "require": {
        "types": "./cjs/utils/util.d.ts",
        "default": "./cjs/utils/util.js"
      },
      "default": {
        "types": "./utils/util.d.ts",
        "default": "./utils/util.js"
      }
    }
  },
  "dependencies": {
    "@polkadot/util": "^14.0.3",
    "@polkadot/x-bigint": "^14.0.3",
    "tslib": "^2.8.1"
  }
}
