{"version":3,"file":"PicturePrestoreConfig.mjs","names":["common.string_empty","common.withDefault","common.Bool_false","common.Int32_2"],"sources":["../generated/PicturePrestoreConfig.ts"],"sourcesContent":["import * as t from 'io-ts';\nimport * as common from '../lib/common';\nimport { CabinetStoreEffect, CabinetStoreEffectEnum } from './CabinetStoreEffect'; // import\nimport { NoSignalMode, NoSignalModeEnum } from './NoSignalMode'; // import\nimport { PictureShowMode, PictureShowModeEnum } from './PictureShowMode'; // import\n/**\n * Codec for interface {@link PicturePrestoreConfig}\n * @category Codecs\n * @see Automatically generated from ../decompiled/Nova.GigabitController.ProgramInnerData.decompiled.cs:729\n */\nexport const PicturePrestoreConfig = t.intersection(\n  [\n    t.type({\n      PictureName: common.string_empty, // #748\n      StoreEffect: common.withDefault(CabinetStoreEffect, 'FullScreen'), // #760\n      FullScreenShowMode: common.withDefault(PictureShowMode, 'Stretch'), // #772\n      OneCabinetShowMode: common.withDefault(PictureShowMode, 'Stretch'), // #784\n      IsUseStartPicture: common.Bool_false, // #796\n      StartPictureTime: common.Int32_2, // #808\n      OfflineMode: common.withDefault(NoSignalMode, 'BlackScreen'), // #820\n      NoDviMode: common.withDefault(NoSignalMode, 'BlackScreen'),\n    }),\n    t.partial({}),\n  ],\n  'PicturePrestoreConfig'\n);\nexport interface PicturePrestoreConfig extends t.TypeOf<typeof PicturePrestoreConfig> {\n  StoreEffect: CabinetStoreEffectEnum;\n  FullScreenShowMode: PictureShowModeEnum;\n  OneCabinetShowMode: PictureShowModeEnum;\n  OfflineMode: NoSignalModeEnum;\n  NoDviMode: NoSignalModeEnum;\n}\n"],"mappings":";;;;;;;;;;;;AAUA,MAAa,wBAAwB,EAAE,aACrC,CACE,EAAE,KAAK;CACL,aAAaA;CACb,aAAaC,YAAmB,oBAAoB,YAAY;CAChE,oBAAoBA,YAAmB,iBAAiB,SAAS;CACjE,oBAAoBA,YAAmB,iBAAiB,SAAS;CACjE,mBAAmBC;CACnB,kBAAkBC;CAClB,aAAaF,YAAmB,cAAc,aAAa;CAC3D,WAAWA,YAAmB,cAAc,aAAa;AAC3D,CAAC,GACD,EAAE,QAAQ,CAAC,CAAC,CACd,GACA,uBACF"}