{"version":3,"file":"menu32.mjs","names":["MENU_I386","PatchMenu","PatchMenu32","menu32","_spec","count","find","replace"],"sources":["../../../../src/util/internal/linux/menu32.ts"],"sourcesContent":["/* eslint-disable max-classes-per-file */\n\nimport {MENU_I386} from './asm.ts';\nimport {Elf32} from './elf.ts';\nimport {PatchMenu} from './menu.ts';\n\n/**\n * PatchMenu32 object.\n */\nexport abstract class PatchMenu32 extends PatchMenu<Elf32> {}\n\n/**\n * Patch objects.\n */\nexport const menu32 = [\n\t/**\n\t * 6.0.79.0 i386.\n\t */\n\tclass extends PatchMenu32 {\n\t\t/**\n\t\t * @inheritDoc\n\t\t */\n\t\tprotected _spec = [\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_I386['6-widget-a'],\n\t\t\t\treplace: MENU_I386['6-widget-b']\n\t\t\t}\n\t\t];\n\t},\n\n\t/**\n\t * 9.0.115.0 i386.\n\t */\n\tclass extends PatchMenu32 {\n\t\t/**\n\t\t * @inheritDoc\n\t\t */\n\t\tprotected _spec = [\n\t\t\t{\n\t\t\t\tcount: 2,\n\t\t\t\tfind: MENU_I386['9-widget-a'],\n\t\t\t\treplace: MENU_I386['9-widget-b']\n\t\t\t},\n\t\t\t{\n\t\t\t\tcount: 2,\n\t\t\t\tfind: MENU_I386['9-menu-a'],\n\t\t\t\treplace: MENU_I386['9-menu-b']\n\t\t\t}\n\t\t];\n\t},\n\n\t/**\n\t * 10.0.12.36 i386.\n\t */\n\tclass extends PatchMenu32 {\n\t\t/**\n\t\t * @inheritDoc\n\t\t */\n\t\tprotected _spec = [\n\t\t\t{\n\t\t\t\tcount: 2,\n\t\t\t\tfind: MENU_I386['10.0-widget-a'],\n\t\t\t\treplace: MENU_I386['10.0-widget-b']\n\t\t\t},\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_I386['10.0-menu-1-a'],\n\t\t\t\treplace: MENU_I386['10.0-menu-1-b']\n\t\t\t},\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_I386['10.0-menu-2-a'],\n\t\t\t\treplace: MENU_I386['10.0-menu-2-b']\n\t\t\t}\n\t\t];\n\t},\n\n\t/**\n\t * 10.1.53.64 i386.\n\t */\n\tclass extends PatchMenu32 {\n\t\t/**\n\t\t * @inheritDoc\n\t\t */\n\t\tprotected _spec = [\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_I386['10.1-widget-a'],\n\t\t\t\treplace: MENU_I386['10.1-widget-b']\n\t\t\t},\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_I386['10.1-menu-a'],\n\t\t\t\treplace: MENU_I386['10.1-menu-b']\n\t\t\t}\n\t\t];\n\t},\n\n\t/**\n\t * 11.0.1.152 i386.\n\t */\n\tclass extends PatchMenu32 {\n\t\t/**\n\t\t * @inheritDoc\n\t\t */\n\t\tprotected _spec = [\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_I386['11.0-widget-a'],\n\t\t\t\treplace: MENU_I386['11.0-widget-b']\n\t\t\t},\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_I386['11.0-menu-a'],\n\t\t\t\treplace: MENU_I386['11.0-menu-b']\n\t\t\t}\n\t\t];\n\t},\n\n\t/**\n\t * 11.2.202.228 i386.\n\t */\n\tclass extends PatchMenu32 {\n\t\t/**\n\t\t * @inheritDoc\n\t\t */\n\t\tprotected _spec = [\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_I386['11.2-widget-a'],\n\t\t\t\treplace: MENU_I386['11.2-widget-b']\n\t\t\t},\n\t\t\t{\n\t\t\t\tcount: 1,\n\t\t\t\tfind: MENU_I386['11.2-menu-a'],\n\t\t\t\treplace: MENU_I386['11.2-menu-b']\n\t\t\t}\n\t\t];\n\t}\n] as (new (elf: Elf32) => PatchMenu32)[];\n"],"mappings":"AAAA;;AAEA,SAAQA,SAAS,QAAO,WAAU;AAElC,SAAQC,SAAS,QAAO,YAAW;;AAEnC;AACA;AACA;AACA,OAAO,MAAeC,WAAW,SAASD,SAAS,CAAQ;;AAE3D;AACA;AACA;AACA,OAAO,MAAME,MAAM,GAAG;AACrB;AACD;AACA;AACC,cAAcD,WAAW,CAAC;EACzB;AACF;AACA;EACYE,KAAK,GAAG,CACjB;IACCC,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,SAAS,CAAC,YAAY,CAAC;IAC7BO,OAAO,EAAEP,SAAS,CAAC,YAAY;EAChC,CAAC,CACD;AACF,CAAC;AAED;AACD;AACA;AACC,cAAcE,WAAW,CAAC;EACzB;AACF;AACA;EACYE,KAAK,GAAG,CACjB;IACCC,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,SAAS,CAAC,YAAY,CAAC;IAC7BO,OAAO,EAAEP,SAAS,CAAC,YAAY;EAChC,CAAC,EACD;IACCK,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,SAAS,CAAC,UAAU,CAAC;IAC3BO,OAAO,EAAEP,SAAS,CAAC,UAAU;EAC9B,CAAC,CACD;AACF,CAAC;AAED;AACD;AACA;AACC,cAAcE,WAAW,CAAC;EACzB;AACF;AACA;EACYE,KAAK,GAAG,CACjB;IACCC,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,SAAS,CAAC,eAAe,CAAC;IAChCO,OAAO,EAAEP,SAAS,CAAC,eAAe;EACnC,CAAC,EACD;IACCK,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,SAAS,CAAC,eAAe,CAAC;IAChCO,OAAO,EAAEP,SAAS,CAAC,eAAe;EACnC,CAAC,EACD;IACCK,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,SAAS,CAAC,eAAe,CAAC;IAChCO,OAAO,EAAEP,SAAS,CAAC,eAAe;EACnC,CAAC,CACD;AACF,CAAC;AAED;AACD;AACA;AACC,cAAcE,WAAW,CAAC;EACzB;AACF;AACA;EACYE,KAAK,GAAG,CACjB;IACCC,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,SAAS,CAAC,eAAe,CAAC;IAChCO,OAAO,EAAEP,SAAS,CAAC,eAAe;EACnC,CAAC,EACD;IACCK,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,SAAS,CAAC,aAAa,CAAC;IAC9BO,OAAO,EAAEP,SAAS,CAAC,aAAa;EACjC,CAAC,CACD;AACF,CAAC;AAED;AACD;AACA;AACC,cAAcE,WAAW,CAAC;EACzB;AACF;AACA;EACYE,KAAK,GAAG,CACjB;IACCC,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,SAAS,CAAC,eAAe,CAAC;IAChCO,OAAO,EAAEP,SAAS,CAAC,eAAe;EACnC,CAAC,EACD;IACCK,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,SAAS,CAAC,aAAa,CAAC;IAC9BO,OAAO,EAAEP,SAAS,CAAC,aAAa;EACjC,CAAC,CACD;AACF,CAAC;AAED;AACD;AACA;AACC,cAAcE,WAAW,CAAC;EACzB;AACF;AACA;EACYE,KAAK,GAAG,CACjB;IACCC,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,SAAS,CAAC,eAAe,CAAC;IAChCO,OAAO,EAAEP,SAAS,CAAC,eAAe;EACnC,CAAC,EACD;IACCK,KAAK,EAAE,CAAC;IACRC,IAAI,EAAEN,SAAS,CAAC,aAAa,CAAC;IAC9BO,OAAO,EAAEP,SAAS,CAAC,aAAa;EACjC,CAAC,CACD;AACF,CAAC,CACsC","ignoreList":[]}