{"version":3,"file":"Chip5359RGBExtendProperty.cjs","names":["t","ChipBaseExtendPropey","Chip5359ExtendProperty"],"sources":["../generated/Chip5359RGBExtendProperty.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { Chip5359ExtendProperty } from './Chip5359ExtendProperty'; // import\nimport { ChipBaseExtendPropey } from './ChipBaseExtendPropey';\n // import\nexport const Chip5359RGBExtendPropertyBase = t.intersection(\n  [\n    ChipBaseExtendPropey,\n    t.type({\n      Global1_Register1: common.withDefault(common.UInt16, 16448), // #47573\n      Global1_Register2: common.withDefault(common.UInt16, 8252), // #47586\n      Global1_Register3: common.withDefault(common.UInt16, 3132), // #47612\n      Global2_Register2: common.UInt16_4096, // #47625\n      Global2_Register3: common.withDefault(common.UInt16, 16319), // #47677\n      R1_Register1: common.UInt16_16384, // #47716\n      G1_Register1: common.UInt16_16384, // #47755\n      B1_Register1: common.UInt16_16384, // #47794\n      R2_Register1: common.UInt16_508, // #47820\n      R2_Register3: common.UInt16_15872, // #47833\n      G2_Register1: common.UInt16_508, // #47859\n      G2_Register3: common.UInt16_15872, // #47872\n      B2_Register1: common.UInt16_508, // #47898\n      B2_Register3: common.UInt16_15872, // #47975\n      IsAmplifyCurrent: common.Bool_true, // #48001\n      M: common.withDefault(common.Int32, 127), // #48014\n      N: common.Int32_15, // #48027\n      Dvi: common.Int32_3, // #48053\n      ExcessiveTime: common.Int32_60,\n    }),\n    t.partial({\n      RextendProperty: Chip5359ExtendProperty, // #47524\n      GextendProperty: Chip5359ExtendProperty, // #47526\n      BextendProperty: Chip5359ExtendProperty, // #47528\n      IsAdvancedMode: common.Bool, // #47599\n      Global2_Register1: common.UInt16, // #47638\n      Global3_Register1: common.UInt16, // #47651\n      Global3_Register2: common.UInt16, // #47664\n      Global3_Register3: common.UInt16, // #47690\n      R1_Register2: common.UInt16, // #47703\n      R1_Register3: common.UInt16, // #47729\n      G1_Register2: common.UInt16, // #47742\n      G1_Register3: common.UInt16, // #47768\n      B1_Register2: common.UInt16, // #47781\n      B1_Register3: common.UInt16, // #47807\n      R2_Register2: common.UInt16, // #47846\n      G2_Register2: common.UInt16, // #47885\n      B2_Register2: common.UInt16, // #47911\n      IstwoWayTransmission: common.Bool, // #47924\n      IsGhostRemovalEnhance: common.Bool, // #47937\n      IsSavePower: common.Bool, // #47950\n      IsSavePowerPlus: common.Bool, // #47963\n      FineGrade: common.Int32, // #47988\n      GlobalGain: common.Int32, // #48040\n      Gclk: common.Int32, // #48066\n      EnDoubleRefresh: common.Bool, // #48079\n      IsDoublePower: common.Bool, // #48092\n      RowChangePoint5359: common.UInt16,\n    }),\n  ],\n  'Chip5359RGBExtendPropertyBase'\n);\n/**\n * Codec for {@link Chip5359RGBExtendProperty}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.LCT.GigabitSystem.DataClass.decompiled.cs:47466\n */\nexport const Chip5359RGBExtendProperty = t.intersection(\n  [\n    Chip5359RGBExtendPropertyBase,\n    t.partial({ '@_xsi:type': t.literal('Chip5359RGBExtendProperty') }),\n  ],\n  'Chip5359RGBExtendProperty'\n);\nexport interface Chip5359RGBExtendProperty extends t.TypeOf<typeof Chip5359RGBExtendProperty> {\n  RextendProperty?: Chip5359ExtendProperty;\n  GextendProperty?: Chip5359ExtendProperty;\n  BextendProperty?: Chip5359ExtendProperty;\n}\n"],"mappings":";;;;;;;;;AAKA,MAAa,gCAAgCA,MAAE,aAC7C;CACEC;CACAD,MAAE,KAAK;EACL,qEAAqD,KAAK;EAC1D,qEAAqD,IAAI;EACzD,qEAAqD,IAAI;EACzD;EACA,qEAAqD,KAAK;EAC1D;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,oDAAoC,GAAG;EACvC;EACA;EACA;CACF,CAAC;CACDA,MAAE,QAAQ;EACR,iBAAiBE;EACjB,iBAAiBA;EACjB,iBAAiBA;EACjB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CACF,CAAC;AACH,GACA,+BACF;;;;;;AAMA,MAAa,4BAA4BF,MAAE,aACzC,CACE,+BACAA,MAAE,QAAQ,EAAE,cAAcA,MAAE,QAAQ,2BAA2B,EAAE,CAAC,CACpE,GACA,2BACF"}