{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"id":{"type":"string","maxLength":80,"pattern":"^[a-z0-9-]+\\/[a-z0-9-]+$"},"version":{"type":"string","maxLength":30,"pattern":"^\\d+\\.\\d+\\.\\d+$"},"title":{"type":"string","minLength":1,"maxLength":64},"license":{"type":"string","minLength":1,"maxLength":1000},"credits":{"type":"string","minLength":1,"maxLength":500},"rescueTarget":{"type":"integer","minimum":1,"maximum":6},"dreadLimit":{"type":"integer","minimum":3,"maximum":8},"lamps":{"type":"integer","minimum":0,"maximum":2},"encounters":{"minItems":6,"maxItems":6,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[a-z0-9-]{1,32}$"},"title":{"type":"string","minLength":1,"maxLength":60},"arrival":{"type":"string","minLength":1,"maxLength":600},"rescue":{"type":"integer","minimum":1,"maximum":2},"threat":{"type":"integer","minimum":1,"maximum":3},"abandonment":{"type":"integer","minimum":0,"maximum":1},"humanOpen":{"type":"string","minLength":1,"maxLength":400},"humanSealed":{"type":"string","minLength":1,"maxLength":400},"echoOpen":{"type":"string","minLength":1,"maxLength":400},"echoSealed":{"type":"string","minLength":1,"maxLength":400}},"required":["id","title","arrival","rescue","threat","abandonment","humanOpen","humanSealed","echoOpen","echoSealed"],"additionalProperties":false}}},"required":["id","version","title","license","credits","rescueTarget","dreadLimit","lamps","encounters"],"additionalProperties":false}