{"version":3,"file":"cell.cjs","sources":["../../../../../../../../../src/mods/tor/binary/cells/direct/padding/cell.ts"],"sourcesContent":["import { Cursor } from \"@hazae41/cursor\"\nimport { Unimplemented } from \"mods/tor/errors.js\"\n\nexport class PaddingCell {\n  readonly #class = PaddingCell\n\n  static readonly circuit = false\n  static readonly command = 0\n\n  constructor(\n    readonly data: Uint8Array\n  ) { }\n\n  get command() {\n    return this.#class.command\n  }\n\n  sizeOrThrow(): never {\n    throw new Unimplemented()\n  }\n\n  writeOrThrow(cursor: Cursor): never {\n    throw new Unimplemented()\n  }\n\n  static readOrThrow(cursor: Cursor) {\n    return new PaddingCell(cursor.readAndCopyOrThrow(cursor.remaining))\n  }\n\n}"],"names":["Unimplemented"],"mappings":";;;;;MAGa,WAAW,CAAA;AAOX,IAAA,IAAA,CAAA;IANF,MAAM,GAAG,EAAW,CAAA;AAE7B,IAAA,OAAgB,OAAO,GAAG,KAAK,CAAA;AAC/B,IAAA,OAAgB,OAAO,GAAG,CAAC,CAAA;AAE3B,IAAA,WAAA,CACW,IAAgB,EAAA;QAAhB,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAY;KACtB;AAEL,IAAA,IAAI,OAAO,GAAA;AACT,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,OAAO,CAAA;KAC3B;IAED,WAAW,GAAA;QACT,MAAM,IAAIA,oBAAa,EAAE,CAAA;KAC1B;AAED,IAAA,YAAY,CAAC,MAAc,EAAA;QACzB,MAAM,IAAIA,oBAAa,EAAE,CAAA;KAC1B;IAED,OAAO,WAAW,CAAC,MAAc,EAAA;AAC/B,QAAA,OAAO,IAAI,EAAW,CAAC,MAAM,CAAC,kBAAkB,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAA;KACpE;;;;;;"}