{"version":3,"file":"ng-container-terminal-core.mjs","sources":["../../../projects/ng-container-terminal/core/src/model/prestow.ts","../../../projects/ng-container-terminal/core/src/model/render-object.ts","../../../projects/ng-container-terminal/core/src/public_api.ts","../../../projects/ng-container-terminal/core/src/ng-container-terminal-core.ts"],"sourcesContent":["export class Prestow {\n  pid: string;\n  cell: string;\n  group: string;\n  group2: string;\n  size: string;\n  type: string;\n  height: string;\n  pod: string;\n  cellWorkBay: string;\n  minWeight: number;\n  maxWeight: number;\n}\n","import { RenderOptions } from '../model/render-options';\nimport { Renderable } from './renderable';\n\nexport class RenderObject<T> implements Renderable<T> {\n  defaultRenderOptions: RenderOptions<T>;\n  renderOptions: RenderOptions<T>;\n  render(prop: string, target: T) {\n    if (this.renderOptions.hasOwnProperty(prop)) {\n      // const element = object[key];\n    }\n    if (this.renderOptions && this.renderOptions[prop]) {\n      switch (typeof this.renderOptions[prop]) {\n        case 'string':\n          return this.renderOptions[prop];\n        case 'number':\n          return `${this.renderOptions[prop]}`;\n        default:\n          return this.renderOptions[prop](target);\n      }\n    } else {\n      return null;\n    }\n  }\n}\n","// export * from './model/index';\nexport * from './model/container';\nexport * from './model/plan';\nexport * from './model/task';\nexport * from './model/yardpos-info';\nexport * from './model/yard-bay';\nexport * from './model/yard-info';\nexport * from './model/render-options';\nexport * from './model/cell';\nexport * from './model/prestow';\nexport * from './model/vessel-container';\nexport * from './model/vessel-bay';\nexport * from './model/yardpos';\n\nexport * from './model/renderable';\nexport * from './model/render-object';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":"MAAa,OAAO,CAAA;AAYnB;;MCTY,YAAY,CAAA;IAGvB,MAAM,CAAC,IAAY,EAAE,MAAS,EAAA;QAC5B,IAAI,IAAI,CAAC,aAAa,CAAC,cAAc,CAAC,IAAI,CAAC,EAAE;;AAE5C,SAAA;QACD,IAAI,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE;AAClD,YAAA,QAAQ,OAAO,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC;AACrC,gBAAA,KAAK,QAAQ;AACX,oBAAA,OAAO,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC;AAClC,gBAAA,KAAK,QAAQ;oBACX,OAAO,CAAA,EAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE,CAAC;AACvC,gBAAA;oBACE,OAAO,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC;AAC3C,aAAA;AACF,SAAA;AAAM,aAAA;AACL,YAAA,OAAO,IAAI,CAAC;AACb,SAAA;KACF;AACF;;ACvBD;;ACAA;;AAEG;;;;"}