diff --git a/server/.gitignore b/server/.gitignore new file mode 100644 index 0000000..0da1408 --- /dev/null +++ b/server/.gitignore @@ -0,0 +1,3 @@ +node_modules/* +package-lock.json +.env diff --git a/server/config.js b/server/config.js deleted file mode 100644 index d018726..0000000 --- a/server/config.js +++ /dev/null @@ -1,7 +0,0 @@ - - -const globals = { - data_path: '/path/to/data' -} - -module.exports = { globals } diff --git a/server/package.json b/server/package.json index e4359cb..2a41ad1 100644 --- a/server/package.json +++ b/server/package.json @@ -11,7 +11,9 @@ "license": "MIT", "dependencies": { "apollo-server": "^3.13.0", + "dotenv": "^16.4.5", "graphql": "^16.5.0", - "mariadb": "^3.3.2" + "knex": "^3.1.0", + "mysql": "^2.18.1" } } diff --git a/server/resolvers/resolvers.bbs.js b/server/resolvers/resolvers.bbs.js index 6bce152..c95af17 100644 --- a/server/resolvers/resolvers.bbs.js +++ b/server/resolvers/resolvers.bbs.js @@ -1,11 +1,11 @@ -let globals = require('../config.js').globals; + const resolvers = { Query: { bbs: (parent, { id }, context, info) => getBBS(id), - bbss: (parent, { id }, context, info) => getBBSs(id), + bbss: (parent, { ids }, context, info) => getBBSs(ids), }, Mutation: { @@ -27,7 +27,7 @@ const resolvers = { } -getBBSFile = id => `${globals.data_path}/bbs/${Math.floor(id/1000)}/${id}/bbs.${id}.json`; +getBBSFile = id => `${process.env.DATA_PATH}/bbs/${Math.floor(id/1000)}/${id}/bbs.${id}.json`; // Object loader getBBS = id => { diff --git a/server/resolvers/resolvers.event.js b/server/resolvers/resolvers.event.js index ddb9b5f..05b1578 100644 --- a/server/resolvers/resolvers.event.js +++ b/server/resolvers/resolvers.event.js @@ -1,11 +1,11 @@ -let globals = require('../config.js').globals; + const resolvers = { Query: { event: (parent, { id }, context, info) => getEvent(id), - events: (parent, { id }, context, info) => getEvents(id), + events: (parent, { ids }, context, info) => getEvents(ids), }, Mutation: { @@ -36,7 +36,7 @@ const resolvers = { } -getEventFile = id => `${globals.data_path}/event/${Math.floor(id/1000)}/${id}/event.${id}.json`; +getEventFile = id => `${process.env.DATA_PATH}/event/${Math.floor(id/1000)}/${id}/event.${id}.json`; // Object loader getEvent = id => { diff --git a/server/resolvers/resolvers.group.js b/server/resolvers/resolvers.group.js index 7f34ac8..ddc8165 100644 --- a/server/resolvers/resolvers.group.js +++ b/server/resolvers/resolvers.group.js @@ -1,11 +1,11 @@ -let globals = require('../config.js').globals; + const resolvers = { Query: { group: (parent, { id }, context, info) => getGroup(id), - groups: (parent, { id }, context, info) => getGroups(id), + groups: (parent, { ids }, context, info) => getGroups(ids), }, Mutation: { @@ -31,11 +31,12 @@ const resolvers = { }, GroupMember: { Handle: ({ HandleID }, args, context, info) => getHandle(HandleID), + Group: ({ GroupID }, args, context, info) => getGroup(GroupID), }, } -getGroupFile = id => `${globals.data_path}/group/${Math.floor(id/1000)}/${id}/group.${id}.json`; +getGroupFile = id => `${process.env.DATA_PATH}/group/${Math.floor(id/1000)}/${id}/group.${id}.json`; // Object loader getGroup = id => { diff --git a/server/resolvers/resolvers.handle.js b/server/resolvers/resolvers.handle.js index e4e734d..87ad959 100644 --- a/server/resolvers/resolvers.handle.js +++ b/server/resolvers/resolvers.handle.js @@ -1,11 +1,11 @@ -let globals = require('../config.js').globals; + const resolvers = { Query: { handle: (parent, { id }, context, info) => getHandle(id), - handles: (parent, { id }, context, info) => getHandles(id), + handles: (parent, { ids }, context, info) => getHandles(ids), }, Mutation: { @@ -38,14 +38,13 @@ const resolvers = { } -getHandleFile = id => `${globals.data_path}/handle/${Math.floor(id/1000)}/${id}/handle.${id}.json`; +getHandleFile = id => `${process.env.DATA_PATH}/handle/${Math.floor(id/1000)}/${id}/handle.${id}.json`; // Object loader getHandle = id => { return loadJSON(getHandleFile(id)); } getHandles = idArray => { - console.log(idArray) data = []; try { idArray.forEach( id => { diff --git a/server/resolvers/resolvers.js b/server/resolvers/resolvers.js index 4d2a220..6ee980a 100644 --- a/server/resolvers/resolvers.js +++ b/server/resolvers/resolvers.js @@ -8,6 +8,7 @@ const handle = require('./resolvers.handle.js'); const event = require('./resolvers.event.js'); const bbs = require('./resolvers.bbs.js'); const sid = require('./resolvers.sid.js'); +const search = require('./resolvers.search.js'); let resolvers = { ...release.resolvers, @@ -17,6 +18,7 @@ let resolvers = { ...event.resolvers, ...bbs.resolvers, ...sid.resolvers, + ...search.resolvers, Query: { ...release.resolvers.Query, ...group.resolvers.Query, @@ -25,6 +27,7 @@ let resolvers = { ...event.resolvers.Query, ...bbs.resolvers.Query, ...sid.resolvers.Query, + ...search.resolvers.Query, }, Mutation: { ...release.resolvers.Mutation, diff --git a/server/resolvers/resolvers.release.js b/server/resolvers/resolvers.release.js index 191261a..eefabc9 100644 --- a/server/resolvers/resolvers.release.js +++ b/server/resolvers/resolvers.release.js @@ -1,11 +1,11 @@ -let globals = require('../config.js').globals; + const resolvers = { Query: { release: (parent, { id }, context, info) => getRelease(id), - releases: (parent, { id }, context, info) => getReleases(id), + releases: (parent, { ids }, context, info) => getReleases(ids), }, Mutation: { @@ -34,7 +34,7 @@ const resolvers = { } -getReleaseFile = id => `${globals.data_path}/release/${Math.floor(id/1000)}/${id}/release.${id}.json`; +getReleaseFile = id => `${process.env.DATA_PATH}/release/${Math.floor(id/1000)}/${id}/release.${id}.json`; // Object loader getRelease = id => { diff --git a/server/resolvers/resolvers.scener.js b/server/resolvers/resolvers.scener.js index a80bc71..ff2d120 100644 --- a/server/resolvers/resolvers.scener.js +++ b/server/resolvers/resolvers.scener.js @@ -1,11 +1,11 @@ -let globals = require('../config.js').globals; + const resolvers = { Query: { scener: (parent, { id }, context, info) => getScener(id), - sceners: (parent, { id }, context, info) => getSceners(id), + sceners: (parent, { ids }, context, info) => getSceners(ids), }, Mutation: { @@ -23,7 +23,7 @@ const resolvers = { } -getScenerFile = id => `${globals.data_path}/scener/${Math.floor(id/1000)}/${id}/scener.${id}.json`; +getScenerFile = id => `${process.env.DATA_PATH}/scener/${Math.floor(id/1000)}/${id}/scener.${id}.json`; // Object loader getScener = id => { diff --git a/server/resolvers/resolvers.search.js b/server/resolvers/resolvers.search.js new file mode 100644 index 0000000..c1dd56c --- /dev/null +++ b/server/resolvers/resolvers.search.js @@ -0,0 +1,55 @@ + + + +const knex = require('knex')({ + client: 'mysql', + connection: { + host: process.env.DB_HOST, + port: process.env.DB_PORT, + database: process.env.DB_DATABASE, + user: process.env.DB_USER, + password: process.env.DB_PASS, + }, +}); + + +const resolvers = { + + Query: { + search: (parent, { query }, context, info) => getResults(query), + }, + +} + +getResults = async (query) => { + + const source = 'release' + const sql = `SELECT id, name, tags FROM \`${source}\` WHERE MATCH(\`NAME\`) AGAINST('${query}' IN BOOLEAN MODE)`; + + //console.log(sql); + const rows = await knex + .select('id', 'name', 'tags', 'data') + .from('release') + .whereRaw('MATCH(\`NAME\`) AGAINST(? IN BOOLEAN MODE)', query); + + data = []; + try { + rows.forEach( row => { + // Add object + console.log(row.data); + data.push(JSON.parse(row.data)); + }) + } + catch(err) { + console.log(err); + console.log(data); + } + + return data; +} + +module.exports = { resolvers } + +/* +{"ID":9333,"Name":"Revenge of the Teenage Mutant Pacman","Type":"C64 One-File Demo","ScreenShot":["/release/9/9333/9333.png"],"ReleasedBy":{"GroupIDs":[240]},"Credits":[{"CreditType":"Music","HandleIDs":[3664,945]},{"CreditType":"Code","HandleIDs":[724]},{"CreditType":"Graphics","HandleIDs":[724]}],"DownloadLinks":[{"Link":"http://csdb.dk/getinternalfile.php/829/rottmp.zip","CounterLink":"https://csdb.dk/release/download.php?id=8902","Downloads":1072,"Status":"Ok","hash":"XXH128:4b2456c54eda892829a1a533d37e3c7e","Filename":"rottmp.zip"},{"Link":"/release/9/9333/rottmp.zip","CounterLink":"","Downloads":0,"Filename":"rottmp.zip","Status":"Ok","hash":"XXH128:4b2456c54eda892829a1a533d37e3c7e"}],"Comments":[{"UserComment":[{"Date":1165276800,"Text":"Excellent Action-field-screen. This demo made a great impact on me and still has some interresting stuff that reminds me of groups like BUDS/NATO, Flash Inc, etc. This type of screens might be seen a before hand version of what we today are call LAYERS. Back then it was "action field" or something similar...","HandleID":1671}]}],"ReleaseDate":[{"Year":1992}],"CreditsHandleIDs":[3664,724,945],"SIDIDs": [21566, 14993]} +*/ \ No newline at end of file diff --git a/server/resolvers/resolvers.sid.js b/server/resolvers/resolvers.sid.js index dd04e9c..cb9b027 100644 --- a/server/resolvers/resolvers.sid.js +++ b/server/resolvers/resolvers.sid.js @@ -1,11 +1,11 @@ -let globals = require('../config.js').globals; + const resolvers = { Query: { sid: (parent, { id }, context, info) => getSID(id), - sids: (parent, { id }, context, info) => getSIDs(id), + sids: (parent, { ids }, context, info) => getSIDs(ids), }, Mutation: { @@ -23,7 +23,7 @@ const resolvers = { } -getSIDFile = id => `${globals.data_path}/sid/${Math.floor(id/1000)}/${id}/sid.${id}.json`; +getSIDFile = id => `${process.env.DATA_PATH}/sid/${Math.floor(id/1000)}/${id}/sid.${id}.json`; // Object loader getSID = id => { diff --git a/server/schema.graphql b/server/schema.graphql index 871986c..219147d 100644 --- a/server/schema.graphql +++ b/server/schema.graphql @@ -1,5 +1,10 @@ - +""" +FuzzyDate is used to specify an inexact date. +"Operator" can be used to signify "before", "after", "approximately", etc. +"Comment" is for extra detail if needed. +Any of the "Day", "Month", or "Year" fields can be set or left empty as required. +""" type FuzzyDate { Operator: String Day: Int @@ -19,10 +24,10 @@ type User { # Enhanced Data uuid: String - dateCreated: String - dateUpdated: String + date_created: String + date_pdated: String deleted: Boolean - dateDeleted: String + date_deleted: String } type UserRecords { @@ -37,20 +42,28 @@ type UserRecords { - +""" +A Release is a unique item or collection of files +""" type Release { ID: Int! Name: String! + """Alternative name""" AKA: String Type: String # should go in tag GfxType: String # should go in tag + """Average rating based on votes""" Rating: Float + """Identifies when item was first made public""" ReleaseDate: [FuzzyDate] + """Event that item was first introduced""" ReleasedAt: Int ReleasedAtEvent: Event Achievement: ReleaseAchievement ReleasedBy: ReleaseGroupsHandles + + """Credits identify who worked on what parts of the item""" Credits: [ReleaseCredit] Website: String @@ -58,18 +71,31 @@ type Release { DownloadLinks: [ReleaseDownload] OtherLinks: [ReleaseLink] + """Comments on various aspects of the item""" Comments: [ReleaseComment] + """SID music used in this release""" SIDIDs: [Int] SIDs: [SID] # Enhanced Data + """Unique GUID""" uuid: String + """ + Tags are used for search and grouping by category. + Types of tags are Automated, Required, and Optional. + """ tags: [String] - dateCreated: String - dateUpdated: String + """ + Parent ID is used to identify and group different versions of the same release. + It should be set to the origial Release ID. + https://github.com/idolpx/csdb-ng/issues/13 + """ + parent_id: Int + date_created: String + date_pdated: String deleted: Boolean - dateDeleted: String + date_deleted: String } type ReleaseAchievement { @@ -160,10 +186,10 @@ type Group { uuid: String tags: [String] - dateCreated: String - dateUpdated: String + date_created: String + date_pdated: String deleted: Boolean - dateDeleted: String + date_deleted: String } type GroupCommentData { @@ -174,8 +200,15 @@ type GroupCommentData { } type GroupMember { - HandleID: Int! + HandleID: Int Handle: Handle + """ + Groups can be member of another group + https://github.com/idolpx/csdb-ng/issues/7 + """ + GroupID: Int + Group: Group + Profession: [String] JoinDate: [FuzzyDate] @@ -201,10 +234,10 @@ type Scener { # Enhanced Data uuid: String tags: [String] - dateCreated: String - dateUpdated: String + date_created: String + date_pdated: String deleted: Boolean - dateDeleted: String + date_deleted: String } @@ -242,10 +275,10 @@ type Handle { # Enhanced Data uuid: String tags: [String] - dateCreated: String - dateUpdated: String + date_created: String + date_pdated: String deleted: Boolean - dateDeleted: String + date_deleted: String } type HandleGroup { @@ -288,10 +321,10 @@ type Event { # Enhanced Data uuid: String tags: [String] - dateCreated: String - dateUpdated: String + date_created: String + date_pdated: String deleted: Boolean - dateDeleted: String + date_deleted: String } type EventCompo { @@ -350,10 +383,10 @@ type BBS { # Enhanced Data uuid: String tags: [String] - dateCreated: String - dateUpdated: String + date_created: String + date_pdated: String deleted: Boolean - dateDeleted: String + date_deleted: String } type BBSOnlinePeriod { @@ -391,36 +424,44 @@ type SID { # Enhanced Data uuid: String tags: [String] - dateCreated: String - dateUpdated: String + date_created: String + date_pdated: String deleted: Boolean - dateDeleted: String + date_deleted: String } +type SearchResult { + id: Int + name: String + tags: String +} + type Query { release(id: Int!) : Release - releases(id: [Int]!) : [Release] + releases(ids: [Int]!) : [Release] group(id: Int!) : Group - groups(id: [Int]!) : [Group] + groups(ids: [Int]!) : [Group] scener(id: Int!) : Scener - sceners(id: [Int]!) : [Scener] + sceners(ids: [Int]!) : [Scener] handle(id: Int!) : Handle - handles(id: [Int]!) : [Handle] + handles(ids: [Int]!) : [Handle] event(id: Int!) : Event - events(id: [Int]!) : [Event] + events(ids: [Int]!) : [Event] bbs(id: Int!) : BBS - bbss(id: [Int]!) : [BBS] + bbss(ids: [Int]!) : [BBS] sid(id: Int!) : SID - sids(id: [Int]!) : [SID] + sids(ids: [Int]!) : [SID] + + search(query: String) : [Release] } type Mutation { diff --git a/server/schema/allOf-dark.svg b/server/schema/allOf-dark.svg new file mode 100644 index 0000000..1912cb2 --- /dev/null +++ b/server/schema/allOf-dark.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/allOf-light.svg b/server/schema/allOf-light.svg new file mode 100644 index 0000000..0b219d0 --- /dev/null +++ b/server/schema/allOf-light.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/anyOf-dark.svg b/server/schema/anyOf-dark.svg new file mode 100644 index 0000000..d2c7f93 --- /dev/null +++ b/server/schema/anyOf-dark.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/anyOf-light.svg b/server/schema/anyOf-light.svg new file mode 100644 index 0000000..e9996ad --- /dev/null +++ b/server/schema/anyOf-light.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/assets/ak.svg b/server/schema/assets/ak.svg new file mode 100644 index 0000000..578f8db --- /dev/null +++ b/server/schema/assets/ak.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/assets/fk.svg b/server/schema/assets/fk.svg new file mode 100644 index 0000000..85f8ef2 --- /dev/null +++ b/server/schema/assets/fk.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/assets/ik.svg b/server/schema/assets/ik.svg new file mode 100644 index 0000000..a9d01ac --- /dev/null +++ b/server/schema/assets/ik.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/server/schema/assets/im-line-icons.eot b/server/schema/assets/im-line-icons.eot new file mode 100644 index 0000000..b92244b Binary files /dev/null and b/server/schema/assets/im-line-icons.eot differ diff --git a/server/schema/assets/im-line-icons.svg b/server/schema/assets/im-line-icons.svg new file mode 100644 index 0000000..34e3c61 --- /dev/null +++ b/server/schema/assets/im-line-icons.svg @@ -0,0 +1,158 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/schema/assets/im-line-icons.ttf b/server/schema/assets/im-line-icons.ttf new file mode 100644 index 0000000..c683fc9 Binary files /dev/null and b/server/schema/assets/im-line-icons.ttf differ diff --git a/server/schema/assets/im-line-icons.woff b/server/schema/assets/im-line-icons.woff new file mode 100644 index 0000000..fa6a0ec Binary files /dev/null and b/server/schema/assets/im-line-icons.woff differ diff --git a/server/schema/assets/index.svg b/server/schema/assets/index.svg new file mode 100644 index 0000000..10cd470 --- /dev/null +++ b/server/schema/assets/index.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/server/schema/assets/inter.svg b/server/schema/assets/inter.svg new file mode 100644 index 0000000..2178f71 --- /dev/null +++ b/server/schema/assets/inter.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/server/schema/assets/linked.svg b/server/schema/assets/linked.svg new file mode 100644 index 0000000..272b4da --- /dev/null +++ b/server/schema/assets/linked.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-600.eot b/server/schema/assets/open-sans-v17-latin-ext_latin-600.eot new file mode 100644 index 0000000..078e134 Binary files /dev/null and b/server/schema/assets/open-sans-v17-latin-ext_latin-600.eot differ diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-600.svg b/server/schema/assets/open-sans-v17-latin-ext_latin-600.svg new file mode 100644 index 0000000..410561e --- /dev/null +++ b/server/schema/assets/open-sans-v17-latin-ext_latin-600.svg @@ -0,0 +1,336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-600.ttf b/server/schema/assets/open-sans-v17-latin-ext_latin-600.ttf new file mode 100644 index 0000000..c416212 Binary files /dev/null and b/server/schema/assets/open-sans-v17-latin-ext_latin-600.ttf differ diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-600.woff b/server/schema/assets/open-sans-v17-latin-ext_latin-600.woff new file mode 100644 index 0000000..adaf3a1 Binary files /dev/null and b/server/schema/assets/open-sans-v17-latin-ext_latin-600.woff differ diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-600.woff2 b/server/schema/assets/open-sans-v17-latin-ext_latin-600.woff2 new file mode 100644 index 0000000..2444919 Binary files /dev/null and b/server/schema/assets/open-sans-v17-latin-ext_latin-600.woff2 differ diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-700.eot b/server/schema/assets/open-sans-v17-latin-ext_latin-700.eot new file mode 100644 index 0000000..cd63ec4 Binary files /dev/null and b/server/schema/assets/open-sans-v17-latin-ext_latin-700.eot differ diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-700.svg b/server/schema/assets/open-sans-v17-latin-ext_latin-700.svg new file mode 100644 index 0000000..8e6b61a --- /dev/null +++ b/server/schema/assets/open-sans-v17-latin-ext_latin-700.svg @@ -0,0 +1,334 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-700.ttf b/server/schema/assets/open-sans-v17-latin-ext_latin-700.ttf new file mode 100644 index 0000000..885fb68 Binary files /dev/null and b/server/schema/assets/open-sans-v17-latin-ext_latin-700.ttf differ diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-700.woff b/server/schema/assets/open-sans-v17-latin-ext_latin-700.woff new file mode 100644 index 0000000..46bbd75 Binary files /dev/null and b/server/schema/assets/open-sans-v17-latin-ext_latin-700.woff differ diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-700.woff2 b/server/schema/assets/open-sans-v17-latin-ext_latin-700.woff2 new file mode 100644 index 0000000..c824c31 Binary files /dev/null and b/server/schema/assets/open-sans-v17-latin-ext_latin-700.woff2 differ diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-regular.eot b/server/schema/assets/open-sans-v17-latin-ext_latin-regular.eot new file mode 100644 index 0000000..b411f2e Binary files /dev/null and b/server/schema/assets/open-sans-v17-latin-ext_latin-regular.eot differ diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-regular.svg b/server/schema/assets/open-sans-v17-latin-ext_latin-regular.svg new file mode 100644 index 0000000..78eb653 --- /dev/null +++ b/server/schema/assets/open-sans-v17-latin-ext_latin-regular.svg @@ -0,0 +1,336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-regular.ttf b/server/schema/assets/open-sans-v17-latin-ext_latin-regular.ttf new file mode 100644 index 0000000..0a0d483 Binary files /dev/null and b/server/schema/assets/open-sans-v17-latin-ext_latin-regular.ttf differ diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-regular.woff b/server/schema/assets/open-sans-v17-latin-ext_latin-regular.woff new file mode 100644 index 0000000..efb8f0d Binary files /dev/null and b/server/schema/assets/open-sans-v17-latin-ext_latin-regular.woff differ diff --git a/server/schema/assets/open-sans-v17-latin-ext_latin-regular.woff2 b/server/schema/assets/open-sans-v17-latin-ext_latin-regular.woff2 new file mode 100644 index 0000000..9b58220 Binary files /dev/null and b/server/schema/assets/open-sans-v17-latin-ext_latin-regular.woff2 differ diff --git a/server/schema/assets/pfk.svg b/server/schema/assets/pfk.svg new file mode 100644 index 0000000..b1ad81b --- /dev/null +++ b/server/schema/assets/pfk.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/assets/pk.svg b/server/schema/assets/pk.svg new file mode 100644 index 0000000..427f25e --- /dev/null +++ b/server/schema/assets/pk.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/assets/union.svg b/server/schema/assets/union.svg new file mode 100644 index 0000000..dbf0f67 --- /dev/null +++ b/server/schema/assets/union.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/server/schema/assets/watermark-meteor.svg b/server/schema/assets/watermark-meteor.svg new file mode 100644 index 0000000..d541337 --- /dev/null +++ b/server/schema/assets/watermark-meteor.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/assets/watermark-moon.svg b/server/schema/assets/watermark-moon.svg new file mode 100644 index 0000000..5895b04 --- /dev/null +++ b/server/schema/assets/watermark-moon.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/assets/watermark-perseid.svg b/server/schema/assets/watermark-perseid.svg new file mode 100644 index 0000000..45767fd --- /dev/null +++ b/server/schema/assets/watermark-perseid.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/backgroundImageBricks.svg b/server/schema/backgroundImageBricks.svg new file mode 100644 index 0000000..a48f8ae --- /dev/null +++ b/server/schema/backgroundImageBricks.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/backgroundImageGrid.svg b/server/schema/backgroundImageGrid.svg new file mode 100644 index 0000000..a745d2b --- /dev/null +++ b/server/schema/backgroundImageGrid.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/server/schema/backgroundImageLines.svg b/server/schema/backgroundImageLines.svg new file mode 100644 index 0000000..089664d --- /dev/null +++ b/server/schema/backgroundImageLines.svg @@ -0,0 +1,404 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/backgroundImageSquares.svg b/server/schema/backgroundImageSquares.svg new file mode 100644 index 0000000..f60a26a --- /dev/null +++ b/server/schema/backgroundImageSquares.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/backgroundImageTriangles.svg b/server/schema/backgroundImageTriangles.svg new file mode 100644 index 0000000..9279ebc --- /dev/null +++ b/server/schema/backgroundImageTriangles.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/csdb.dmm b/server/schema/csdb.dmm new file mode 100644 index 0000000..7302892 --- /dev/null +++ b/server/schema/csdb.dmm @@ -0,0 +1,9489 @@ +{ + "tables": { + "1feee032-26cb-4e41-8003-7f6dc1bc631f": { + "id": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "name": "FuzzyDate", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Operator", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "c3701061-788b-444a-bb18-5d30409522a3", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Day", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "2f22e92a-7c1e-4f92-bfae-1d266a6e2ff0", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Month", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "bd013652-41b9-449d-b25f-95a559e06f82", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Year", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "9dcfbff5-12fc-4232-b1b2-6f0d7d690b3a", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Comment", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "426d9a7b-b19e-4086-a65c-12ed1af00fe4", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "2c66f319-2846-4529-baf9-22c3a717c1fa", + "ff8217b8-b727-4454-96cf-56962449ea75", + "978b8291-f567-4e24-885c-42a03e3961ac", + "8b004cac-d965-4a49-8bf0-4b6190f9e233", + "1f5fd509-d4ea-4941-a695-2a628705f4c0", + "d45ef438-42ec-429a-8e3e-f8f04c4ceade", + "ccd90009-f81b-4f38-ad8b-306564fe16c1", + "23380dbc-c62b-4dbf-9576-cae0a05991be", + "a5455839-60b2-4311-94cf-9f74c7f583f3", + "458784e4-35ff-4206-b1c0-3769c2a93e44", + "45eadd6a-d39b-43f2-88a0-ae3da4e3b544" + ], + "lines": [], + "keys": [ + { + "id": "7b77dc0a-877c-4710-ae02-d245af4cffae", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "599cfc23-f6cb-4a6f-ae08-d9f925df21bd", + "colid": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "a99ca5df-045e-4e8d-a630-912a975895af": { + "id": "a99ca5df-045e-4e8d-a630-912a975895af", + "name": "User", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "fc6ab790-66bc-460d-be74-d0cb9dff9341", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b4fc9d0c-c209-495d-aa67-9affe6b4a44d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Name", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "1cd34135-800f-420e-ba84-b1356ae96f29", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Email", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a43bfcf5-e754-4d59-b8d5-5c73b723e7ad", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Password", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "c07f909d-ee6e-45d2-a59a-bfe18a6db453", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "MaintainerOf", + "datatype": "d8a5255e-e85b-4646-b63a-94e22b274fd0", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "eb94932f-3d73-4951-95f1-41d5f3703830", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "uuid", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "4e0c3010-3276-47d8-82d8-bf82b74cef59", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateCreated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "c0e119dd-204f-42bb-a074-cd631f8939c1", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateUpdated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "9b8852cd-250d-4c2c-b18a-39693d5b6851", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "deleted", + "datatype": "Boolean", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "bef023cc-a34d-4417-9461-cf97977ce3ba", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateDeleted", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "df406e58-103b-4786-bbe3-d7d849079190", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "459b2343-3376-4445-b37f-cf7a6edbf0ab" + ], + "lines": [], + "keys": [ + { + "id": "9ef10c10-7867-4986-9037-19cbd1df0b39", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "0ddec285-2165-4bea-bcdd-cede2e8d472d", + "colid": "fc6ab790-66bc-460d-be74-d0cb9dff9341" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "d8a5255e-e85b-4646-b63a-94e22b274fd0": { + "id": "d8a5255e-e85b-4646-b63a-94e22b274fd0", + "name": "UserRecords", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "c5e72b88-3a41-4d91-9188-75cbfeea1c48", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ReleaseIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "1d7be590-9e35-423a-92ee-fe0158754374", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "GroupIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "0a95d89e-0ac4-400d-81fe-477eef41e6f8", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ScenerIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b7e2685e-d9ff-4d76-8d5c-bedc38bfda2e", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "HandleIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "7dcd981b-5e0f-4277-8c78-b7aa6f315a63", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "EventIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "3c853452-c964-402a-a01a-ec4d64265baf", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "BBSIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "bd3e762d-2678-4aec-91f8-d127e6d1c89f", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "SIDIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "f68b4c70-72d1-4e39-a0cd-4f4e5613286d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "459b2343-3376-4445-b37f-cf7a6edbf0ab" + ], + "lines": [], + "keys": [ + { + "id": "0f23de37-25fb-4c34-bd94-141b0a28eb81", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "2ed5a702-cefb-4b53-81d9-6c689c9783e4", + "colid": "c5e72b88-3a41-4d91-9188-75cbfeea1c48" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "cd17c961-b27c-4ba8-b82c-2b94c16644e4": { + "id": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "name": "Release", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "f994e164-8fa8-410d-b93d-9e975709e63d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "05ada85b-0c18-44f7-ac66-d58b087ad957", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Name", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a01b561f-01a7-4fd1-976e-eac7cc7128c5", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "AKA", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "00abd661-520d-406a-b33c-f38833ce3166", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Type", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a51e3d2a-b66e-4358-94cc-9abde692a4af", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "GfxType", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "3e2d9221-2552-4d06-aa36-aca6e975aa6a", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Rating", + "datatype": "Float", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "1c80a459-ee5a-4641-8e46-31afc7741c49", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ReleaseDate", + "datatype": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "e9a2d5e1-8b95-4794-9633-05d92ecdd5ff", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "ReleasedAt", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "5e3c79c8-5f9a-4f83-b785-227eda044f3b", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Achievement", + "datatype": "3190b5a9-3fab-4cd9-970d-766a242972bd", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "4d9f35d0-e35f-4a8e-af0c-dad21cbfc10a", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "ReleasedBy", + "datatype": "fa7ec099-201d-48b8-8cf8-d86a35e683ea", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "1e8321ca-8c3e-4955-82f8-4647d86f3a6d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Credits", + "datatype": "1a214653-a69a-42fa-a0b9-c64612520029", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "f85c0e68-83e5-489e-b2e6-36eef9903a21", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Website", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "ede4500a-acf9-4dcf-9a8f-46f94098570a", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ScreenShot", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "e7e958ae-27d4-4af3-9052-11dd876cb379", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "DownloadLinks", + "datatype": "154e5328-05a5-49f1-af16-94be5ba8462a", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "5b95d5ac-e9fc-4305-a7e3-42250cb1dac5", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "OtherLinks", + "datatype": "4bc97c5a-6336-412b-a4fe-d47b988a619f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "de846237-50ef-4f05-991f-efc0e7ffd5cd", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Comments", + "datatype": "8cbdef0d-1aa5-45e2-8cc9-78185e808919", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "038293be-152f-4ee4-9aef-ff6fa244725a", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "SIDIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "0bc86c1a-5316-4107-941c-b7737979b092", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Groups", + "datatype": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "17b15515-02cb-4b88-afaa-87b28a97399f", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Sceners", + "datatype": "ece675ee-ffb2-4ecb-98b8-95a54dba860f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "8511584b-f8b1-49eb-87c7-fb4f10b6e609", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Handles", + "datatype": "54f04d78-1d28-4861-9634-689cbea25198", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a029233b-f5bb-4109-81a2-7a62c0306deb", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Events", + "datatype": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "5db2023c-b6c6-4be0-a375-849d916bc145", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "SIDs", + "datatype": "82e8d87e-70b0-4f08-b6f1-41569a1f21d2", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "9efaab18-19e8-468a-ab90-1dc5d2baab86", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Tags", + "datatype": "String", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "1b665190-d8e2-4613-83e6-5c9e33fe87a3", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "uuid", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "89912326-96ac-43fa-8c7c-3d7f01adb40a", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateCreated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "52f0df2f-177a-49e8-98e4-b1f6bb9e48cf", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateUpdated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "4fc7fca4-463e-4baa-988b-64a607988978", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "deleted", + "datatype": "Boolean", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "bf31c057-40db-432a-ba0b-0d422630ebdb", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateDeleted", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6e354910-df0d-4d60-a615-e891ecf6426a", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "2c66f319-2846-4529-baf9-22c3a717c1fa", + "d84d0158-06a0-4447-8c58-1abd9bc72fee", + "3799c38d-4e40-41f5-87a8-eeee609abd4c", + "b160e477-afab-4590-a992-47f9fb4d6dfd", + "d90928ba-6674-4557-9a30-2c655e7b3260", + "021de743-8ddb-44f4-9441-e5a73fb04eb9", + "57c66c12-6dae-4de6-8fa3-08753c85480c", + "dc093737-3ae2-4b47-817d-d85e4dd2c079", + "daf0b444-c54d-41cf-a332-30e5ecdd214b", + "973d96e9-80e4-4612-9bd8-cbe8f226e40f", + "faaee6e0-6b4e-42ae-851c-a7004bce2387", + "7f5ff421-5bcb-4fd1-b5f9-ba346f677e1c", + "938783d3-ac4e-49cb-bf81-eeb5d499762e", + "4033e36e-4c6a-4190-ae5c-444b75872aaa", + "aac196e0-8e1d-4e17-8210-88f506a300dd", + "7fa73638-defa-4519-b03c-6f81eb027f39" + ], + "lines": [], + "keys": [ + { + "id": "f92d75c9-5beb-4176-89d0-fc06550e1d7e", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "69756b5f-3e86-48f3-8787-cf55e6999969", + "colid": "f994e164-8fa8-410d-b93d-9e975709e63d" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "3190b5a9-3fab-4cd9-970d-766a242972bd": { + "id": "3190b5a9-3fab-4cd9-970d-766a242972bd", + "name": "ReleaseAchievement", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "5bb014c6-9865-486a-ab26-894c0ab8bf09", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Compo", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "710660c0-a07b-413a-a949-3740e3f11b78", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Place", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "3e3d5852-c8f5-4cf7-a2fa-d32ffe49a0c1", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "d84d0158-06a0-4447-8c58-1abd9bc72fee" + ], + "lines": [], + "keys": [ + { + "id": "2e7d076b-c8eb-4ddd-984d-a4a3e80c84a1", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "5191e909-f1c6-4f46-8d5a-a83127bb6386", + "colid": "5bb014c6-9865-486a-ab26-894c0ab8bf09" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "fa7ec099-201d-48b8-8cf8-d86a35e683ea": { + "id": "fa7ec099-201d-48b8-8cf8-d86a35e683ea", + "name": "ReleaseGroupsHandles", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "baeed6a5-ba1b-4d1a-afae-612d1e2130a5", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "GroupIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6ea9edeb-2bf8-4d0a-8b44-c80d7ae17c9f", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "HandleIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "acc88f8d-c3f4-49f7-8b30-7c38dc05f89a", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "3799c38d-4e40-41f5-87a8-eeee609abd4c" + ], + "lines": [], + "keys": [ + { + "id": "54d0c932-7086-497a-aef2-e6064f36d4ba", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "ba319e04-69ae-4fed-9933-b3c5ef1171e6", + "colid": "baeed6a5-ba1b-4d1a-afae-612d1e2130a5" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "1a214653-a69a-42fa-a0b9-c64612520029": { + "id": "1a214653-a69a-42fa-a0b9-c64612520029", + "name": "ReleaseCredit", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "028f1b85-be4c-48e1-b8c0-5b405d8bde34", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "CreditType", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "bde6a157-575e-4900-a624-e906b9581fa0", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "HandleID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "2c1ab028-c24f-4e41-b542-2f3cf4b716e0", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "b160e477-afab-4590-a992-47f9fb4d6dfd" + ], + "lines": [], + "keys": [ + { + "id": "ed2f583a-0d57-4a65-b3a9-91fb8976b53a", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "2335b0dd-53df-47b8-96bd-22649bb3818f", + "colid": "028f1b85-be4c-48e1-b8c0-5b405d8bde34" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "4bc97c5a-6336-412b-a4fe-d47b988a619f": { + "id": "4bc97c5a-6336-412b-a4fe-d47b988a619f", + "name": "ReleaseLink", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b96d31e1-14fb-4cc6-81b4-5b0d8e9bd393", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Title", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "5e18ac33-0237-44f6-8e06-bb06effaf8b4", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Link", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "553b9296-f2ea-491b-b507-cdbd4c4f3ba4", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "CounterLink", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "df9706db-16e5-4ab0-9637-eec4efb67bc0", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Clicks", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "cdfcac0f-fa37-47be-b519-a0dc10c1f19d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "021de743-8ddb-44f4-9441-e5a73fb04eb9" + ], + "lines": [], + "keys": [ + { + "id": "56a6d9ef-c8ab-47bf-9faf-e57bb3d3ff99", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "49ddcdba-5637-4262-b7eb-f95e46a91592", + "colid": "b96d31e1-14fb-4cc6-81b4-5b0d8e9bd393" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "154e5328-05a5-49f1-af16-94be5ba8462a": { + "id": "154e5328-05a5-49f1-af16-94be5ba8462a", + "name": "ReleaseDownload", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "60ba7c19-b6ba-4eaf-ba9f-fd6cac1cfb89", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "CounterLink", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "e30c45f1-5af7-4880-af99-292677d39e1f", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Downloads", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "44648b0f-4194-4af5-8d17-d9be865324e4", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Filename", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "8a332116-eb78-44a0-a542-5699fdc18929", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Link", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "4a1c25cc-1bfc-4808-be9b-bcfaa6f5cd4c", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Status", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "61709b23-114b-4bca-b057-92cc685170e6", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "crc32", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "e27082a4-191f-457e-befc-98b5d5d8ef9a", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "d90928ba-6674-4557-9a30-2c655e7b3260" + ], + "lines": [], + "keys": [ + { + "id": "c18770dd-dd26-43a5-9929-41d04ad2b9f7", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "298bb730-c5b2-4ff3-8818-dc837415ed67", + "colid": "60ba7c19-b6ba-4eaf-ba9f-fd6cac1cfb89" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "8cbdef0d-1aa5-45e2-8cc9-78185e808919": { + "id": "8cbdef0d-1aa5-45e2-8cc9-78185e808919", + "name": "ReleaseComment", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "0117bb35-30cc-4a10-a566-b51c6bb2fec0", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Summary", + "datatype": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "91b48ebe-25de-45bb-b94e-2c6588e4ab44", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Trivia", + "datatype": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "67472b9a-73d9-47fc-8241-e82bdb310875", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Goofs", + "datatype": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "7f016d4b-4f21-4864-9469-d6c02db91e25", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "HiddenPart", + "datatype": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "751babf7-b144-460a-abf0-ca56dfa37425", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "ProductionNote", + "datatype": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "0436d70a-372c-4bae-bdaa-b1dd8a5a307b", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "UserComment", + "datatype": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "d32c8e5a-0159-45e6-8596-648e67335c25", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + } + ], + "relations": [ + "57c66c12-6dae-4de6-8fa3-08753c85480c", + "731e7f00-b108-4edd-bc68-85ac84c877e7", + "4f46bd0b-5d9d-49e0-9acf-c25d60398b48", + "58b00c6e-8c9b-4a06-a4eb-7790311e39ac", + "baab3139-1740-4785-a5a2-be615898fa15", + "73dbbb51-12ac-404f-a9a3-6c54b18098de", + "18c62f69-17b7-46d1-96a2-fa0bf25eb309" + ], + "lines": [], + "keys": [ + { + "id": "74e14998-e681-4ac9-ac6b-426bc5ecb409", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "13652586-6996-4280-a436-70b78a238faa", + "colid": "0117bb35-30cc-4a10-a566-b51c6bb2fec0" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "6f30f210-f5af-468b-afb2-b1c8b234fbcd": { + "id": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "name": "ReleaseCommentData", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "2c0c1ba5-37f7-4159-a2a2-7050e7ac09cb", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Date", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b5115b0e-8321-4547-86a5-2665ac7d5b28", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ScenerID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6f4e04ff-3893-4c11-b422-fb2043f4b5d3", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Text", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "4ead56fa-2749-4e42-94fa-331f994af5b6", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "731e7f00-b108-4edd-bc68-85ac84c877e7", + "4f46bd0b-5d9d-49e0-9acf-c25d60398b48", + "58b00c6e-8c9b-4a06-a4eb-7790311e39ac", + "baab3139-1740-4785-a5a2-be615898fa15", + "73dbbb51-12ac-404f-a9a3-6c54b18098de", + "18c62f69-17b7-46d1-96a2-fa0bf25eb309" + ], + "lines": [], + "keys": [ + { + "id": "372ca290-0470-421f-bbb0-7b13f4a854de", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "d3d4c2af-868c-4491-bd50-e762e0525c87", + "colid": "2c0c1ba5-37f7-4159-a2a2-7050e7ac09cb" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "1eee51e4-ec3d-494a-baa2-beec22eb6b19": { + "id": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "name": "Group", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6b2a30b2-7cfb-4374-a6cc-1c5ba594c071", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "f6504947-a2c6-43ae-be7f-9969906393aa", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Name", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "4b283464-6cc7-4e64-ae26-82fb0a71709c", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "AKA", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "1ce909cb-7df9-436e-94b3-d6fb56285271", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Short", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "55f8ba4e-1605-47d5-a061-322ebfb6eaad", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Rating", + "datatype": "Float", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "9fc45c0e-824c-475e-93be-a20d5dbc2a46", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Trivia", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "2139998d-73b0-46e3-bbf2-cfe7ca2859dc", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "BaseCountry", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "cde19d11-49dc-4dee-aece-65166c586ba5", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "IsCoOp", + "datatype": "Boolean", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "ad868ea5-66bf-4825-8816-3f13cd6fc53b", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "FoundDate", + "datatype": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b0886b9c-0cb2-4f2c-a00c-897f91ae0c58", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "DissolveDate", + "datatype": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a1fc208c-0f0c-4ce5-a4de-e17a91e0cf91", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Website", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "80062838-d46f-4ecf-954c-c62620bc5fd1", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Grouptypes", + "datatype": "String", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "df729526-574c-428e-8b9e-b60f9413f7cd", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Slogan", + "datatype": "String", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "7442a4a2-14d1-49d9-aaab-a385583a29fa", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "UserComment", + "datatype": "1a8e2f80-86ab-4f54-b275-4087d2fb8957", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "25a61421-8f84-4fb7-909e-838a0173227b", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "ReleaseIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "fe7fe506-611d-4fd3-a3cf-f9cfa9a10962", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Members", + "datatype": "90fdd781-2473-4186-9631-ddcd991ce910", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "51290b74-1337-49eb-869a-503669c0f011", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "FounderHandleIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "35cc11f2-726f-40b4-8d9b-d7cd79b88896", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "OrganizedEventIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "07006272-a27a-4527-8cc2-44632f1b20d9", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "BBSIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "0d1fae7a-3e40-4269-a0da-92b07405939d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Releases", + "datatype": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "f5cb0e8f-edc2-485b-baca-6a867e9c22c5", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Sceners", + "datatype": "ece675ee-ffb2-4ecb-98b8-95a54dba860f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "4c03ca2e-6f4e-4e91-aff8-044afc8b9b58", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Handles", + "datatype": "54f04d78-1d28-4861-9634-689cbea25198", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "fc853db1-2f5f-4401-971d-e710b46fb9bd", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Events", + "datatype": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "7473762e-fb66-47c0-aa07-d2ee4cf36e5c", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "BBSs", + "datatype": "b7104965-9955-4d9e-aaa2-6cc9427518b4", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "dc47f4a2-97e1-4607-a568-13b087f62286", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Tags", + "datatype": "String", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a53dd208-c004-419d-bc2e-67e770e10e70", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "uuid", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "63643fd8-f267-496b-bbd9-f9cf64e9447d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateCreated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "818c9f57-3856-4f72-ae19-2143c712d579", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateUpdated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "71207e1b-8ab8-498f-9bb5-8c252235e17e", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "deleted", + "datatype": "Boolean", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "fce52bc3-aa56-453e-a13c-2d60a9f90d6c", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateDeleted", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a4c3d888-9e67-44ef-a9de-7f947a4ae962", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "dc093737-3ae2-4b47-817d-d85e4dd2c079", + "ff8217b8-b727-4454-96cf-56962449ea75", + "978b8291-f567-4e24-885c-42a03e3961ac", + "191535ae-de97-4e5a-bcbe-d9d1004ec428", + "7b80dd0d-713a-4a61-95bd-db0b1edf11e2", + "938783d3-ac4e-49cb-bf81-eeb5d499762e", + "275d6f25-1269-4ed2-89ab-74640e5529f9", + "53fb625a-6fd7-4f9f-8f52-feb176827a42", + "9c9e4870-13cd-46fa-a4a2-f262457807a1", + "6fd97ccb-1032-441a-9161-27a90c30c110", + "80c05a0c-dfc6-4a52-a8bb-d917fd85897a", + "23780811-c9da-4c2d-8b1b-8c81e1d2bc4b", + "f7504e2c-0bb9-4570-8700-03cada75b9dd", + "9c06917f-13dd-4609-b3cb-5aa17d3cb8dd" + ], + "lines": [], + "keys": [ + { + "id": "9f81a115-77f2-4fc9-a4df-e2571bb29080", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "6d1997a1-1423-49b3-8717-bc2298fa006f", + "colid": "6b2a30b2-7cfb-4374-a6cc-1c5ba594c071" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "1a8e2f80-86ab-4f54-b275-4087d2fb8957": { + "id": "1a8e2f80-86ab-4f54-b275-4087d2fb8957", + "name": "GroupCommentData", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "9e74bb1d-0834-4124-a4fa-6b34cda5d8ed", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Date", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "2d43ad5d-372a-4cc0-acf8-5610c9becebe", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ScenerID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b3a99789-a6a5-4e91-a025-a8965bb1eb45", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Text", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "8f7427b5-ac22-4ca6-a50a-55aa5a61863d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "191535ae-de97-4e5a-bcbe-d9d1004ec428" + ], + "lines": [], + "keys": [ + { + "id": "898823cb-76f6-4155-a0ca-c9a9beb7a70a", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "6f0fe91d-52f6-461a-ab60-3d06c90455b1", + "colid": "9e74bb1d-0834-4124-a4fa-6b34cda5d8ed" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "90fdd781-2473-4186-9631-ddcd991ce910": { + "id": "90fdd781-2473-4186-9631-ddcd991ce910", + "name": "GroupMember", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "1969ca8c-3a68-490b-aeb6-9e900de7cdfe", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "GroupID", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "27932e44-32e7-4c4f-8cce-d515b81d349e", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "HandleID", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a77ee144-030f-4128-9e42-b21a6bd4cfc3", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Profession", + "datatype": "String", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b486c798-ddfb-497e-8ad9-3d7f6f37ca91", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "JoinDate", + "datatype": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "358d3db8-2b3f-4ad8-aba4-24107b14f194", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "LeaveDate", + "datatype": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "3da135cc-b1f2-42e5-864a-fa6b7abffef5", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Status", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "13b61722-e26c-482b-a239-91158c43f211", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "7b80dd0d-713a-4a61-95bd-db0b1edf11e2", + "8b004cac-d965-4a49-8bf0-4b6190f9e233", + "1f5fd509-d4ea-4941-a695-2a628705f4c0", + "6c5a5c8a-a92a-4e80-b494-5d4e7edc2a07" + ], + "lines": [], + "keys": [ + { + "id": "243797bb-7fca-4e56-8950-2c2268b055f7", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "e95e940b-030a-45e0-9f73-e7d6b66c5dec", + "colid": "1969ca8c-3a68-490b-aeb6-9e900de7cdfe" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "ece675ee-ffb2-4ecb-98b8-95a54dba860f": { + "id": "ece675ee-ffb2-4ecb-98b8-95a54dba860f", + "name": "Scener", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "9a4c83df-47f9-4de6-aadd-9cdf6adf2310", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "659ec3b4-9cd9-4f12-ba56-e32ecbe60198", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "RegisterdDate", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "0ca7f946-a198-4bb7-ba0a-79ab8b986dcd", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Country", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "bec68a61-9c38-4f26-93b4-8c8f993df9bb", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "BirthDate", + "datatype": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "704c6f96-e76a-47e0-a2fe-94f3d5736bfe", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "DeathDate", + "datatype": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "12655598-3fb3-48fb-bb67-a7412a7dcb06", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "HandleIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6653e57a-d9cb-4748-8a38-3896678fdbec", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Handles", + "datatype": "54f04d78-1d28-4861-9634-689cbea25198", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "7b2bf12e-8157-4232-b245-1541466bd18f", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "uuid", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "38e54fbe-2d35-4da5-a378-85a9f8908e49", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateCreated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "e6ae1990-2182-4df5-a08f-11c6f5562748", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateUpdated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "c4ecf6ed-2c6a-4698-b884-02d07a0f6e84", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "deleted", + "datatype": "Boolean", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "08766d21-5a66-4d10-9c3a-0a77b5274603", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateDeleted", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "ddda5571-0b08-4c77-be41-10989f682689", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "daf0b444-c54d-41cf-a332-30e5ecdd214b", + "275d6f25-1269-4ed2-89ab-74640e5529f9", + "d45ef438-42ec-429a-8e3e-f8f04c4ceade", + "ccd90009-f81b-4f38-ad8b-306564fe16c1", + "61e96909-750a-4cf1-b21f-9bd254dd21ca", + "9ee06050-8e13-47d4-8a2f-8181e1a4827d" + ], + "lines": [], + "keys": [ + { + "id": "5661c9f0-bae4-4229-a5f5-d2f4a7b89c02", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "ba93038a-97c5-40b0-aeb9-637bcb4faefa", + "colid": "9a4c83df-47f9-4de6-aadd-9cdf6adf2310" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "54f04d78-1d28-4861-9634-689cbea25198": { + "id": "54f04d78-1d28-4861-9634-689cbea25198", + "name": "Handle", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b419cd9a-395b-42b8-be92-a66453679b9a", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "afc71e8a-ce28-44da-87fc-9cfa33559308", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Handle", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "ef490b19-d45d-4fa5-8c78-49306964a4d5", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "CurrentlyUsedHandle", + "datatype": "Boolean", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "fca55278-71dc-4f1e-b1b2-a2f756ce0875", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "HandleStory", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6e639530-84a2-48c1-b268-53001be8ab0d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "FreelanceFunctions", + "datatype": "String", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "88d89712-27e4-44dd-8715-9e1b58fc534b", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "MemberOf", + "datatype": "ff4f69b6-4d39-413a-9301-073300fdf112", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "261db477-a9fd-452d-a3c1-6dbab76e6da1", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Credits", + "datatype": "eb3b6ee4-898c-4a9e-8c0c-e2971e9a879a", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "53c5031b-acd8-4b35-ad14-6ef420de069a", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "FoundedGroupIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b65c0505-b276-46b8-9577-039fd480fd90", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "OrganizedEventIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b6150486-1208-413d-b98a-9adfae538afc", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "AttendedEventIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "5e0c9088-1c59-453d-87ce-e0d0a9e7db65", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ScenerIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "8f51cbc6-527c-48cc-8962-09b558f3217b", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Releases", + "datatype": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "4cb0ec72-e2c0-4dd6-b770-8a64f1a1d164", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Groups", + "datatype": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "d4cb064f-f19f-4cea-a831-01e73c57cd2d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Sceners", + "datatype": "ece675ee-ffb2-4ecb-98b8-95a54dba860f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "d3a7f42e-93ff-44b9-b789-b5d023074495", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Events", + "datatype": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b81cdcd8-b016-4f6d-8a3f-e22494e943ec", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "uuid", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "d867b201-f4c5-4bee-973e-d5c40fb30840", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateCreated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "4ebb6847-6c42-4614-a1b1-6927c0cad6b9", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateUpdated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "1f10965b-7e25-4abb-81fa-ff71384cc083", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "deleted", + "datatype": "Boolean", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6841cbc5-dc31-4085-adf6-1af5897b52c3", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateDeleted", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b1b23989-fc01-435c-88df-7d015fce930b", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "973d96e9-80e4-4612-9bd8-cbe8f226e40f", + "53fb625a-6fd7-4f9f-8f52-feb176827a42", + "61e96909-750a-4cf1-b21f-9bd254dd21ca", + "150e91f3-e59f-4445-94f3-e143e9745647", + "079089f8-e42f-4881-95de-7e7e06501243", + "4033e36e-4c6a-4190-ae5c-444b75872aaa", + "80c05a0c-dfc6-4a52-a8bb-d917fd85897a", + "9ee06050-8e13-47d4-8a2f-8181e1a4827d", + "cb1e82cd-1a0e-48a0-b62f-215e57d37547", + "ddeda6a6-47b9-48a6-86aa-561ae1827ceb", + "f4937937-4909-4598-a875-d3a69ef629cd" + ], + "lines": [], + "keys": [ + { + "id": "2c8505a9-33fc-4517-ab2a-d66a99c6f477", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "8fc9f5f5-cf98-41a7-85f2-49f27f07c91f", + "colid": "b419cd9a-395b-42b8-be92-a66453679b9a" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "ff4f69b6-4d39-413a-9301-073300fdf112": { + "id": "ff4f69b6-4d39-413a-9301-073300fdf112", + "name": "HandleGroup", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "4cfaf154-daa1-4fad-afc7-0ab7315df1ef", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "GroupID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "0479f81c-0476-4aa9-b4d2-e3fa505e4fdb", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "MemberStats", + "datatype": "90fdd781-2473-4186-9631-ddcd991ce910", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "422bfc1b-c4a7-4eab-a809-2cc55e3e47f2", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + } + ], + "relations": [ + "150e91f3-e59f-4445-94f3-e143e9745647", + "6c5a5c8a-a92a-4e80-b494-5d4e7edc2a07" + ], + "lines": [], + "keys": [ + { + "id": "6c5687a4-5837-488a-8e1a-3c5685521695", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "3a8d7773-39c1-40f7-ab5a-b6f0eb6d51b0", + "colid": "4cfaf154-daa1-4fad-afc7-0ab7315df1ef" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "eb3b6ee4-898c-4a9e-8c0c-e2971e9a879a": { + "id": "eb3b6ee4-898c-4a9e-8c0c-e2971e9a879a", + "name": "HandleCredit", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "712d4cd5-0d11-4182-9cfd-7443b2b14d6f", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "CreditType", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "7bb98cff-3ec5-4834-b18b-8fcd7b8f042f", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ReleaseID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "18c93f09-c525-4f72-af49-b085155114d0", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "079089f8-e42f-4881-95de-7e7e06501243" + ], + "lines": [], + "keys": [ + { + "id": "e4d8f544-48a2-4028-b430-ad1923302ea9", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "f8a02c8e-9edf-4a09-b8df-86f1c0d01fe7", + "colid": "712d4cd5-0d11-4182-9cfd-7443b2b14d6f" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "bccc3a69-864c-4f89-9e78-1522a53be3ea": { + "id": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "name": "Event", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "d39a78f0-71aa-4f06-a827-025831cdb945", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "2395ca7c-93fd-45c9-9221-833d629f8cde", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Name", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "0293bbb0-b740-4385-b7fb-ae8b438311f6", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "EventType", + "datatype": "String", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "865cc97f-8ef3-48b9-8e33-63afd746c362", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "AKA", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "f2e2f0a4-7856-4846-9d42-2ccc294aabf0", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Tagline", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "e4b2beb2-914f-4cd7-abd6-b7cdb1336727", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "StartDate", + "datatype": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "2fa4977a-0e32-47da-b7c6-1d301898dff0", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "EndDate", + "datatype": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "d63f830a-cc92-4d58-abb6-71569f180b4d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Address", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6474b3d7-d6e1-4131-8541-ee273624eb79", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "City", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "deaf4d93-c150-4bec-b05a-218cf40cd467", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "State", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "d523b4be-6d4e-4a4e-89fb-5df63d4c3720", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Zip", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "735c9336-fb98-4a0e-99bc-cef3d03af7ea", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Country", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b75a5084-19df-41ac-9bff-20863c7f711b", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Website", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "e8a90783-e01f-4b34-be0e-3ca275433b9c", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "OrganizerGroup", + "datatype": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "b7674f40-111d-4061-a068-172ea83b9fd9", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Compo", + "datatype": "30ebe9a6-f932-441d-b27d-a3042be92924", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "0712dea8-0749-4d39-92ac-297a2bd8859b", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "PartyReport", + "datatype": "9ac8ba25-eedc-40a1-a5d6-7f5629579ccd", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "4e21cafd-8279-4fef-b882-48e0e603d1fc", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "UserComment", + "datatype": "c45f0585-48b4-4117-bd02-0e9e4cf3abf6", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "5df2855a-310f-426f-9da9-ad4a213d1250", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Organizers", + "datatype": "7636c8a7-0993-4f80-a0d6-ff52484a4346", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "2f4996d7-90c2-40d0-9125-f6fc869f124e", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Releases", + "datatype": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a97b0c1b-44a2-4242-9708-d5888870b3ad", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Groups", + "datatype": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "d62403b4-a509-4f7e-968c-504d342aa367", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Handles", + "datatype": "54f04d78-1d28-4861-9634-689cbea25198", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "be80a346-cc78-46fa-8c6d-1ad2920f7eff", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "uuid", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "df8bfbda-a2a5-42de-8b0e-e471ff181724", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateCreated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "16ed98ea-aad4-4bf0-945e-40990042dffe", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateUpdated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "f53cb504-8d1a-4414-aa41-d31be528f095", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "deleted", + "datatype": "Boolean", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "9be25e06-f7d9-464b-bcc4-f69a176d0457", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateDeleted", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "c68a73e3-15c8-425e-b479-a4aa3d39cdd3", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "faaee6e0-6b4e-42ae-851c-a7004bce2387", + "9c9e4870-13cd-46fa-a4a2-f262457807a1", + "cb1e82cd-1a0e-48a0-b62f-215e57d37547", + "23380dbc-c62b-4dbf-9576-cae0a05991be", + "a5455839-60b2-4311-94cf-9f74c7f583f3", + "23780811-c9da-4c2d-8b1b-8c81e1d2bc4b", + "2c723a78-fcfa-433e-9b4e-c6acd1f1271c", + "2d0eb0bd-c995-4c9b-8613-f026116ed6db", + "2054fea0-599e-4a94-a63d-4a09cbcea5b7", + "7de0911e-8bc5-4d8a-a9b6-ce377b84a2bd", + "aac196e0-8e1d-4e17-8210-88f506a300dd", + "f7504e2c-0bb9-4570-8700-03cada75b9dd", + "ddeda6a6-47b9-48a6-86aa-561ae1827ceb" + ], + "lines": [], + "keys": [ + { + "id": "30e8ea53-cd9a-44e9-89f1-905d34d62d5f", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "085a1623-b781-485f-b537-ee7b0c628d63", + "colid": "d39a78f0-71aa-4f06-a827-025831cdb945" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "30ebe9a6-f932-441d-b27d-a3042be92924": { + "id": "30ebe9a6-f932-441d-b27d-a3042be92924", + "name": "EventCompo", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "8a14516b-6482-4f68-8ddc-91fccc1e8966", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Type", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "67fc06f2-f2a2-4170-8016-48cd7c2b2a6e", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ReleaseIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "3a695045-c7ff-4665-a786-4a76aceff8e7", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "2c723a78-fcfa-433e-9b4e-c6acd1f1271c" + ], + "lines": [], + "keys": [ + { + "id": "fa1a55e1-b4c1-45be-bf3d-a2602c8675f4", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "a2b9f58d-cad1-4996-9aa2-91877f1ff0cf", + "colid": "8a14516b-6482-4f68-8ddc-91fccc1e8966" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "9ac8ba25-eedc-40a1-a5d6-7f5629579ccd": { + "id": "9ac8ba25-eedc-40a1-a5d6-7f5629579ccd", + "name": "EventReport", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "417e408d-13c8-468e-8d01-05a6fd943fa3", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "HandleID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "80c96ed7-2265-4f2c-acd9-4189c23e25a1", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "WrittenBy", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "bec1003c-b528-4a03-82c4-0bb8cb5a133e", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Date", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "ae57c360-ce6c-457a-8f72-446ae8e552db", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Headline", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "2adee993-b5d7-420f-86b0-a4e0f91aecf4", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Text", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "d8342f57-d875-4f5f-9768-0ead34a426fa", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "2d0eb0bd-c995-4c9b-8613-f026116ed6db" + ], + "lines": [], + "keys": [ + { + "id": "ce05eedc-049f-48b9-abaa-2659aaaabdd0", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "dd197cf1-cc81-46df-b5f2-02adcb4e8b7b", + "colid": "417e408d-13c8-468e-8d01-05a6fd943fa3" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "c45f0585-48b4-4117-bd02-0e9e4cf3abf6": { + "id": "c45f0585-48b4-4117-bd02-0e9e4cf3abf6", + "name": "EventComment", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "dc719fbf-b038-40ca-bbf6-42c891760bb3", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "HandleID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "ee136225-e728-4d09-97f3-e5b0751a8241", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Date", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "709327b7-3e53-40e0-8b59-1e5fc0d6c710", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Text", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "fa01dbff-0892-4008-8f18-10d2de46ee09", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "2054fea0-599e-4a94-a63d-4a09cbcea5b7" + ], + "lines": [], + "keys": [ + { + "id": "75662c21-fadb-4722-b97e-793ef4cbfd6b", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "1b5392cc-1df0-44cd-a572-ba1b2e721965", + "colid": "dc719fbf-b038-40ca-bbf6-42c891760bb3" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "7636c8a7-0993-4f80-a0d6-ff52484a4346": { + "id": "7636c8a7-0993-4f80-a0d6-ff52484a4346", + "name": "EventOrganizers", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "1236072f-3bc1-4464-aaed-894e69c430c1", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "GroupIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "39689f69-0d9b-428f-b82e-5c47be1ac800", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "HandleIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6a5c4a78-38d0-4076-af06-20d7d9c7dbe3", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "7de0911e-8bc5-4d8a-a9b6-ce377b84a2bd" + ], + "lines": [], + "keys": [ + { + "id": "5f5d638f-f830-4c17-a2b6-668f0991336f", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "99d6419f-1784-464c-9e9c-c3b64e968035", + "colid": "1236072f-3bc1-4464-aaed-894e69c430c1" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "b7104965-9955-4d9e-aaa2-6cc9427518b4": { + "id": "b7104965-9955-4d9e-aaa2-6cc9427518b4", + "name": "BBS", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "74b5b9e6-42be-4a22-9a5a-fae94359a800", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "341cd792-aab0-4125-b073-45e0f429f635", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Name", + "datatype": "String", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a86a9a8b-2a08-4a04-b09d-79eefb703800", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Short", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "1a9e132d-5169-4df6-ae05-b4e56b978301", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Trivia", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "036902fa-26e0-415d-9f3f-4e48d602af38", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "OnlinePeriod", + "datatype": "3b9c802e-450e-44fd-aad4-2b3fa4e50588", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "c1d253bf-db53-4368-9098-dcf6502deaec", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Phone", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "20ef8aaa-f2d4-4309-8ffb-b04a54bffc59", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Host", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "589d544e-b401-4649-bc04-c933ad49bcd2", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Port", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a8c874c9-01ab-4514-a1aa-b5f2528d990c", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "City", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "79022588-6f3c-4ca8-9ecb-0164ab0de4de", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "State", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "92641243-01e6-41d3-86b9-1c8a85615951", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Country", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "87612d50-2a3c-4496-a8c5-d30f51cb4e23", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Sysop", + "datatype": "68f39ae1-63b7-4419-bb24-378454f68b76", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "98898677-6f9e-49d4-927a-8e3eb759693d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Status", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "132bb478-e0de-4a91-ab94-777005033831", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "GroupIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "7caec125-a9a3-4730-9ac8-fe7b86d45f94", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "UserHandleIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "ef59d759-eba6-4164-8600-4cf8c45d46f7", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Groups", + "datatype": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6b80b113-0d97-47d8-92c5-c3c6c886092f", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "Handles", + "datatype": "54f04d78-1d28-4861-9634-689cbea25198", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "4a8ac80d-fd3b-4833-8d1d-97e962d4f5da", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "uuid", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "eb4a56b3-b2a4-4a8d-99d9-a32d9c0fca37", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateCreated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "ec01b944-ac65-4568-9243-dc3a2e4dd71d", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateUpdated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "5b1cb632-2af0-4156-9f67-a5a3dc65ba7e", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "deleted", + "datatype": "Boolean", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "cb570e42-f1ab-4c91-b9ca-3969ae0871fb", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateDeleted", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "c7c00353-4991-4f6d-b34f-e751d447d1be", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "6fd97ccb-1032-441a-9161-27a90c30c110", + "299c8a4a-4487-4b61-b82f-5354e9a38031", + "52a1add4-85a3-4bdd-abe2-ca33869da6df", + "9c06917f-13dd-4609-b3cb-5aa17d3cb8dd", + "f4937937-4909-4598-a875-d3a69ef629cd" + ], + "lines": [], + "keys": [ + { + "id": "6abafbb5-086e-471e-93cd-302fea58f2d3", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "c8bb25b8-9abd-47f4-8064-2663144d68ea", + "colid": "74b5b9e6-42be-4a22-9a5a-fae94359a800" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "3b9c802e-450e-44fd-aad4-2b3fa4e50588": { + "id": "3b9c802e-450e-44fd-aad4-2b3fa4e50588", + "name": "BBSOnlinePeriod", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "aa43716a-6172-4dd6-90db-b862c296efc9", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "StartDate", + "datatype": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6e1a8362-97f9-44a3-87e8-6aa6f1ba7936", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "EndDate", + "datatype": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "2a8da28a-afb5-4a12-a4da-6c9135a03104", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + } + ], + "relations": [ + "299c8a4a-4487-4b61-b82f-5354e9a38031", + "458784e4-35ff-4206-b1c0-3769c2a93e44", + "45eadd6a-d39b-43f2-88a0-ae3da4e3b544" + ], + "lines": [], + "keys": [ + { + "id": "573319b2-048c-47e3-8736-a9dbc7e44ade", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "ce87d6c2-0199-4870-8a71-848c3d4a0579", + "colid": "aa43716a-6172-4dd6-90db-b862c296efc9" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "68f39ae1-63b7-4419-bb24-378454f68b76": { + "id": "68f39ae1-63b7-4419-bb24-378454f68b76", + "name": "BBSSysop", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6f9692aa-2284-4759-b49c-203ceb259110", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Type", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "3a35c318-1287-4569-b9d2-5f22b2201799", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "HandleID", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "57c63c0a-6de2-444f-93e2-1604e993fc7f", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "52a1add4-85a3-4bdd-abe2-ca33869da6df" + ], + "lines": [], + "keys": [ + { + "id": "702b9d67-2840-439b-a9bb-3d1748f8f5ca", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "b57047d6-692e-4f7d-a990-0bef75a9f8cd", + "colid": "6f9692aa-2284-4759-b49c-203ceb259110" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + }, + "82e8d87e-70b0-4f08-b6f1-41569a1f21d2": { + "id": "82e8d87e-70b0-4f08-b6f1-41569a1f21d2", + "name": "SID", + "embeddable": false, + "visible": true, + "desc": "", + "cols": [ + { + "name": "FakeIdForInternalUse", + "datatype": "ID", + "pk": true, + "nn": true, + "list": true, + "isHidden": true, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "93682f3b-2955-48e0-8fcb-970eabb38db7", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ID", + "datatype": "Int", + "pk": false, + "nn": true, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "c267fb2b-d9e3-4eb1-ab8f-a27fa8f4d924", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "HVSCPath", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "c3bd699a-d9b0-470c-8617-e748c876ad26", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Name", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "fc0e1cd3-f1e7-496f-8750-ba4734ed5b19", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Author", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "e3018f5e-5705-46b8-9520-ad475e147117", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Released", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "93785cc8-2cdf-4be9-bbe8-c5d6aabd76b2", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "LoadAddr", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "086954af-1d5a-4043-9dcc-1f40ab439787", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "InitAddr", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "85ea8315-faeb-4d42-a736-22b7335b0af1", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "PlayAddr", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "3062a430-93df-4950-a62c-7d2634b24e17", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "NOSongs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "5bcfb8e9-939e-4483-9e24-7951160ead06", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "DefaultSong", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "0a46b02c-9a8c-46ca-b297-fa0cbf03a7bd", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "SIDModel", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "bcc16622-bb68-48c7-87ab-e7a21f2bbaee", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ClockSpeed", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a7edb34d-18df-4c06-b7f3-36bec5774099", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "DataSize", + "datatype": "Int", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "03c94079-a01e-4c2b-921e-9b39a55b84fd", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "ReleaseIDs", + "datatype": "Int", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "cf81584f-c7a6-4575-8bc3-637a85814218", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "Releases", + "datatype": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "pk": false, + "nn": false, + "list": true, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "266cbbb3-c8fb-4970-b972-b8418daca34e", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "", + "fk": true + }, + { + "name": "uuid", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "a21a47a3-becc-402f-988d-c88a24ac41f5", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateCreated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "c07db965-d812-40d7-b652-0da277a98273", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateUpdated", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "5b7df6de-0c77-411d-a8ef-4da651ec4d4f", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "deleted", + "datatype": "Boolean", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "6bc7cf36-041a-43b5-b1a3-1b7dbf0ecf0e", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + }, + { + "name": "dateDeleted", + "datatype": "String", + "pk": false, + "nn": false, + "list": false, + "isHidden": false, + "fieldArguments": "", + "fieldDirective": "", + "comment": "", + "id": "5ac27b32-071f-4406-b437-a768f9c8de7e", + "data": "", + "param": "", + "isArrayItemNn": false, + "after": "", + "autoinc": false, + "charset": "", + "collation": "", + "defaultvalue": "", + "enum": "", + "unsigned": false, + "zerofill": false, + "estimatedSize": "" + } + ], + "relations": [ + "7f5ff421-5bcb-4fd1-b5f9-ba346f677e1c", + "7fa73638-defa-4519-b03c-6f81eb027f39" + ], + "lines": [], + "keys": [ + { + "id": "04484ae7-594b-4c4d-900d-4a725792be47", + "name": "Identifier", + "isPk": true, + "using": "na", + "cols": [ + { + "id": "2284bac9-08f0-469d-b590-4877583b07f3", + "colid": "93682f3b-2955-48e0-8fcb-970eabb38db7" + } + ] + } + ], + "indexes": [], + "objectType": "type", + "directive": "", + "afterScript": "", + "charset": "", + "database": "", + "initautoinc": "", + "paranoid": false, + "rowformat": "", + "tabletype": "", + "timestamps": false, + "version": false, + "generate": true, + "generateCustomCode": true, + "estimatedSize": "" + } + }, + "relations": { + "459b2343-3376-4445-b37f-cf7a6edbf0ab": { + "id": "459b2343-3376-4445-b37f-cf7a6edbf0ab", + "visible": true, + "name": "UserRecords-User", + "desc": "", + "type": "simple", + "parent_key": "0f23de37-25fb-4c34-bd94-141b0a28eb81", + "parent": "d8a5255e-e85b-4646-b63a-94e22b274fd0", + "child": "a99ca5df-045e-4e8d-a630-912a975895af", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "5bb817eb-5c11-4a77-bd5b-19fcfd7f7337", + "parentcol": "c5e72b88-3a41-4d91-9188-75cbfeea1c48", + "childcol": "eb94932f-3d73-4951-95f1-41d5f3703830" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "2c66f319-2846-4529-baf9-22c3a717c1fa": { + "id": "2c66f319-2846-4529-baf9-22c3a717c1fa", + "visible": true, + "name": "FuzzyDate-Release", + "desc": "", + "type": "simple", + "parent_key": "7b77dc0a-877c-4710-ae02-d245af4cffae", + "parent": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "child": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "fdb56a0c-82fb-4529-87fb-ad64893a97e9", + "parentcol": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726", + "childcol": "e9a2d5e1-8b95-4794-9633-05d92ecdd5ff" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "d84d0158-06a0-4447-8c58-1abd9bc72fee": { + "id": "d84d0158-06a0-4447-8c58-1abd9bc72fee", + "visible": true, + "name": "ReleaseAchievement-Release", + "desc": "", + "type": "simple", + "parent_key": "2e7d076b-c8eb-4ddd-984d-a4a3e80c84a1", + "parent": "3190b5a9-3fab-4cd9-970d-766a242972bd", + "child": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "3b4a135b-7e72-426a-a4d9-be213988e6e3", + "parentcol": "5bb014c6-9865-486a-ab26-894c0ab8bf09", + "childcol": "4d9f35d0-e35f-4a8e-af0c-dad21cbfc10a" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "3799c38d-4e40-41f5-87a8-eeee609abd4c": { + "id": "3799c38d-4e40-41f5-87a8-eeee609abd4c", + "visible": true, + "name": "ReleaseGroupsHandles-Release", + "desc": "", + "type": "simple", + "parent_key": "54d0c932-7086-497a-aef2-e6064f36d4ba", + "parent": "fa7ec099-201d-48b8-8cf8-d86a35e683ea", + "child": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "fd25e316-77b6-4b5e-b206-685de0fcd531", + "parentcol": "baeed6a5-ba1b-4d1a-afae-612d1e2130a5", + "childcol": "1e8321ca-8c3e-4955-82f8-4647d86f3a6d" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "b160e477-afab-4590-a992-47f9fb4d6dfd": { + "id": "b160e477-afab-4590-a992-47f9fb4d6dfd", + "visible": true, + "name": "ReleaseCredit-Release", + "desc": "", + "type": "simple", + "parent_key": "ed2f583a-0d57-4a65-b3a9-91fb8976b53a", + "parent": "1a214653-a69a-42fa-a0b9-c64612520029", + "child": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "740933ae-1ffb-4d61-a521-fe8f81429384", + "parentcol": "028f1b85-be4c-48e1-b8c0-5b405d8bde34", + "childcol": "f85c0e68-83e5-489e-b2e6-36eef9903a21" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "d90928ba-6674-4557-9a30-2c655e7b3260": { + "id": "d90928ba-6674-4557-9a30-2c655e7b3260", + "visible": true, + "name": "ReleaseDownload-Release", + "desc": "", + "type": "simple", + "parent_key": "c18770dd-dd26-43a5-9929-41d04ad2b9f7", + "parent": "154e5328-05a5-49f1-af16-94be5ba8462a", + "child": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "9554f4f4-9320-41a0-b000-128505278f0e", + "parentcol": "60ba7c19-b6ba-4eaf-ba9f-fd6cac1cfb89", + "childcol": "5b95d5ac-e9fc-4305-a7e3-42250cb1dac5" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "021de743-8ddb-44f4-9441-e5a73fb04eb9": { + "id": "021de743-8ddb-44f4-9441-e5a73fb04eb9", + "visible": true, + "name": "ReleaseLink-Release", + "desc": "", + "type": "simple", + "parent_key": "56a6d9ef-c8ab-47bf-9faf-e57bb3d3ff99", + "parent": "4bc97c5a-6336-412b-a4fe-d47b988a619f", + "child": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "4f835170-7002-4b21-913c-1240027e7c03", + "parentcol": "b96d31e1-14fb-4cc6-81b4-5b0d8e9bd393", + "childcol": "de846237-50ef-4f05-991f-efc0e7ffd5cd" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "57c66c12-6dae-4de6-8fa3-08753c85480c": { + "id": "57c66c12-6dae-4de6-8fa3-08753c85480c", + "visible": true, + "name": "ReleaseComment-Release", + "desc": "", + "type": "simple", + "parent_key": "74e14998-e681-4ac9-ac6b-426bc5ecb409", + "parent": "8cbdef0d-1aa5-45e2-8cc9-78185e808919", + "child": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "4adf1567-df9d-4f5c-903a-f62eed18d489", + "parentcol": "0117bb35-30cc-4a10-a566-b51c6bb2fec0", + "childcol": "038293be-152f-4ee4-9aef-ff6fa244725a" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "dc093737-3ae2-4b47-817d-d85e4dd2c079": { + "id": "dc093737-3ae2-4b47-817d-d85e4dd2c079", + "visible": true, + "name": "Group-Release", + "desc": "", + "type": "simple", + "parent_key": "9f81a115-77f2-4fc9-a4df-e2571bb29080", + "parent": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "child": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "d886569b-cc5b-43b1-adf9-250d261bb70a", + "parentcol": "6b2a30b2-7cfb-4374-a6cc-1c5ba594c071", + "childcol": "17b15515-02cb-4b88-afaa-87b28a97399f" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "daf0b444-c54d-41cf-a332-30e5ecdd214b": { + "id": "daf0b444-c54d-41cf-a332-30e5ecdd214b", + "visible": true, + "name": "Scener-Release", + "desc": "", + "type": "simple", + "parent_key": "5661c9f0-bae4-4229-a5f5-d2f4a7b89c02", + "parent": "ece675ee-ffb2-4ecb-98b8-95a54dba860f", + "child": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "fc94daf8-03f4-4c27-98fd-2703424b8b95", + "parentcol": "9a4c83df-47f9-4de6-aadd-9cdf6adf2310", + "childcol": "8511584b-f8b1-49eb-87c7-fb4f10b6e609" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "973d96e9-80e4-4612-9bd8-cbe8f226e40f": { + "id": "973d96e9-80e4-4612-9bd8-cbe8f226e40f", + "visible": true, + "name": "Handle-Release", + "desc": "", + "type": "simple", + "parent_key": "2c8505a9-33fc-4517-ab2a-d66a99c6f477", + "parent": "54f04d78-1d28-4861-9634-689cbea25198", + "child": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "a59df2d0-c9de-401d-bcd4-ed904cb8117b", + "parentcol": "b419cd9a-395b-42b8-be92-a66453679b9a", + "childcol": "a029233b-f5bb-4109-81a2-7a62c0306deb" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "faaee6e0-6b4e-42ae-851c-a7004bce2387": { + "id": "faaee6e0-6b4e-42ae-851c-a7004bce2387", + "visible": true, + "name": "Event-Release", + "desc": "", + "type": "simple", + "parent_key": "30e8ea53-cd9a-44e9-89f1-905d34d62d5f", + "parent": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "child": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "fce24e2f-a0e5-406e-9f16-0a0a20b3b4d5", + "parentcol": "d39a78f0-71aa-4f06-a827-025831cdb945", + "childcol": "5db2023c-b6c6-4be0-a375-849d916bc145" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "7f5ff421-5bcb-4fd1-b5f9-ba346f677e1c": { + "id": "7f5ff421-5bcb-4fd1-b5f9-ba346f677e1c", + "visible": true, + "name": "SID-Release", + "desc": "", + "type": "simple", + "parent_key": "04484ae7-594b-4c4d-900d-4a725792be47", + "parent": "82e8d87e-70b0-4f08-b6f1-41569a1f21d2", + "child": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "8e68375d-592c-429a-92e3-9b92cc9b2cf5", + "parentcol": "93682f3b-2955-48e0-8fcb-970eabb38db7", + "childcol": "9efaab18-19e8-468a-ab90-1dc5d2baab86" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "731e7f00-b108-4edd-bc68-85ac84c877e7": { + "id": "731e7f00-b108-4edd-bc68-85ac84c877e7", + "visible": true, + "name": "ReleaseCommentData-ReleaseComment", + "desc": "", + "type": "simple", + "parent_key": "372ca290-0470-421f-bbb0-7b13f4a854de", + "parent": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "child": "8cbdef0d-1aa5-45e2-8cc9-78185e808919", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "2a01fbbb-0fcd-4663-8ca2-590f884dccd1", + "parentcol": "2c0c1ba5-37f7-4159-a2a2-7050e7ac09cb", + "childcol": "91b48ebe-25de-45bb-b94e-2c6588e4ab44" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "4f46bd0b-5d9d-49e0-9acf-c25d60398b48": { + "id": "4f46bd0b-5d9d-49e0-9acf-c25d60398b48", + "visible": true, + "name": "ReleaseCommentData-ReleaseComment", + "desc": "", + "type": "simple", + "parent_key": "372ca290-0470-421f-bbb0-7b13f4a854de", + "parent": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "child": "8cbdef0d-1aa5-45e2-8cc9-78185e808919", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "6f5d96c8-fc35-4be9-b55c-931ff88bb1bc", + "parentcol": "2c0c1ba5-37f7-4159-a2a2-7050e7ac09cb", + "childcol": "67472b9a-73d9-47fc-8241-e82bdb310875" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "58b00c6e-8c9b-4a06-a4eb-7790311e39ac": { + "id": "58b00c6e-8c9b-4a06-a4eb-7790311e39ac", + "visible": true, + "name": "ReleaseCommentData-ReleaseComment", + "desc": "", + "type": "simple", + "parent_key": "372ca290-0470-421f-bbb0-7b13f4a854de", + "parent": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "child": "8cbdef0d-1aa5-45e2-8cc9-78185e808919", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "8cd95de6-fcb4-49c2-90ce-4ddd966e49df", + "parentcol": "2c0c1ba5-37f7-4159-a2a2-7050e7ac09cb", + "childcol": "7f016d4b-4f21-4864-9469-d6c02db91e25" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "baab3139-1740-4785-a5a2-be615898fa15": { + "id": "baab3139-1740-4785-a5a2-be615898fa15", + "visible": true, + "name": "ReleaseCommentData-ReleaseComment", + "desc": "", + "type": "simple", + "parent_key": "372ca290-0470-421f-bbb0-7b13f4a854de", + "parent": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "child": "8cbdef0d-1aa5-45e2-8cc9-78185e808919", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "5dce63b7-1076-4552-800f-351fce579cdb", + "parentcol": "2c0c1ba5-37f7-4159-a2a2-7050e7ac09cb", + "childcol": "751babf7-b144-460a-abf0-ca56dfa37425" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "73dbbb51-12ac-404f-a9a3-6c54b18098de": { + "id": "73dbbb51-12ac-404f-a9a3-6c54b18098de", + "visible": true, + "name": "ReleaseCommentData-ReleaseComment", + "desc": "", + "type": "simple", + "parent_key": "372ca290-0470-421f-bbb0-7b13f4a854de", + "parent": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "child": "8cbdef0d-1aa5-45e2-8cc9-78185e808919", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "74e4010a-d99c-4e1e-86c9-b598de201a99", + "parentcol": "2c0c1ba5-37f7-4159-a2a2-7050e7ac09cb", + "childcol": "0436d70a-372c-4bae-bdaa-b1dd8a5a307b" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "18c62f69-17b7-46d1-96a2-fa0bf25eb309": { + "id": "18c62f69-17b7-46d1-96a2-fa0bf25eb309", + "visible": true, + "name": "ReleaseCommentData-ReleaseComment", + "desc": "", + "type": "simple", + "parent_key": "372ca290-0470-421f-bbb0-7b13f4a854de", + "parent": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "child": "8cbdef0d-1aa5-45e2-8cc9-78185e808919", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "37a2494e-b4ca-47d5-9f91-729c817aaccd", + "parentcol": "2c0c1ba5-37f7-4159-a2a2-7050e7ac09cb", + "childcol": "d32c8e5a-0159-45e6-8596-648e67335c25" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "ff8217b8-b727-4454-96cf-56962449ea75": { + "id": "ff8217b8-b727-4454-96cf-56962449ea75", + "visible": true, + "name": "FuzzyDate-Group", + "desc": "", + "type": "simple", + "parent_key": "7b77dc0a-877c-4710-ae02-d245af4cffae", + "parent": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "child": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "0530e057-074b-4449-a789-b1580ae78eb5", + "parentcol": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726", + "childcol": "b0886b9c-0cb2-4f2c-a00c-897f91ae0c58" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "978b8291-f567-4e24-885c-42a03e3961ac": { + "id": "978b8291-f567-4e24-885c-42a03e3961ac", + "visible": true, + "name": "FuzzyDate-Group", + "desc": "", + "type": "simple", + "parent_key": "7b77dc0a-877c-4710-ae02-d245af4cffae", + "parent": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "child": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "20a5aeeb-fedc-47f0-a026-bfcf49a40ae8", + "parentcol": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726", + "childcol": "a1fc208c-0f0c-4ce5-a4de-e17a91e0cf91" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "191535ae-de97-4e5a-bcbe-d9d1004ec428": { + "id": "191535ae-de97-4e5a-bcbe-d9d1004ec428", + "visible": true, + "name": "GroupCommentData-Group", + "desc": "", + "type": "simple", + "parent_key": "898823cb-76f6-4155-a0ca-c9a9beb7a70a", + "parent": "1a8e2f80-86ab-4f54-b275-4087d2fb8957", + "child": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "47e77357-7544-45fb-9a16-c062b069b8e5", + "parentcol": "9e74bb1d-0834-4124-a4fa-6b34cda5d8ed", + "childcol": "25a61421-8f84-4fb7-909e-838a0173227b" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "7b80dd0d-713a-4a61-95bd-db0b1edf11e2": { + "id": "7b80dd0d-713a-4a61-95bd-db0b1edf11e2", + "visible": true, + "name": "GroupMember-Group", + "desc": "", + "type": "simple", + "parent_key": "243797bb-7fca-4e56-8950-2c2268b055f7", + "parent": "90fdd781-2473-4186-9631-ddcd991ce910", + "child": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "7ddc3834-ddfc-495f-a27b-c92eb3cefd9f", + "parentcol": "1969ca8c-3a68-490b-aeb6-9e900de7cdfe", + "childcol": "51290b74-1337-49eb-869a-503669c0f011" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "938783d3-ac4e-49cb-bf81-eeb5d499762e": { + "id": "938783d3-ac4e-49cb-bf81-eeb5d499762e", + "visible": true, + "name": "Release-Group", + "desc": "", + "type": "simple", + "parent_key": "f92d75c9-5beb-4176-89d0-fc06550e1d7e", + "parent": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "child": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "23037347-52ca-4ef4-be83-0e90538bbf9f", + "parentcol": "f994e164-8fa8-410d-b93d-9e975709e63d", + "childcol": "f5cb0e8f-edc2-485b-baca-6a867e9c22c5" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "275d6f25-1269-4ed2-89ab-74640e5529f9": { + "id": "275d6f25-1269-4ed2-89ab-74640e5529f9", + "visible": true, + "name": "Scener-Group", + "desc": "", + "type": "simple", + "parent_key": "5661c9f0-bae4-4229-a5f5-d2f4a7b89c02", + "parent": "ece675ee-ffb2-4ecb-98b8-95a54dba860f", + "child": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "da0a5293-e85e-469c-b00c-ff56a5bd8e10", + "parentcol": "9a4c83df-47f9-4de6-aadd-9cdf6adf2310", + "childcol": "4c03ca2e-6f4e-4e91-aff8-044afc8b9b58" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "53fb625a-6fd7-4f9f-8f52-feb176827a42": { + "id": "53fb625a-6fd7-4f9f-8f52-feb176827a42", + "visible": true, + "name": "Handle-Group", + "desc": "", + "type": "simple", + "parent_key": "2c8505a9-33fc-4517-ab2a-d66a99c6f477", + "parent": "54f04d78-1d28-4861-9634-689cbea25198", + "child": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "131b2c7c-5f9c-46f0-aa7b-5ea6ea85a0ac", + "parentcol": "b419cd9a-395b-42b8-be92-a66453679b9a", + "childcol": "fc853db1-2f5f-4401-971d-e710b46fb9bd" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "9c9e4870-13cd-46fa-a4a2-f262457807a1": { + "id": "9c9e4870-13cd-46fa-a4a2-f262457807a1", + "visible": true, + "name": "Event-Group", + "desc": "", + "type": "simple", + "parent_key": "30e8ea53-cd9a-44e9-89f1-905d34d62d5f", + "parent": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "child": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "4e84a5e5-0e6d-4428-be97-a629ac683ab4", + "parentcol": "d39a78f0-71aa-4f06-a827-025831cdb945", + "childcol": "7473762e-fb66-47c0-aa07-d2ee4cf36e5c" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "6fd97ccb-1032-441a-9161-27a90c30c110": { + "id": "6fd97ccb-1032-441a-9161-27a90c30c110", + "visible": true, + "name": "BBS-Group", + "desc": "", + "type": "simple", + "parent_key": "6abafbb5-086e-471e-93cd-302fea58f2d3", + "parent": "b7104965-9955-4d9e-aaa2-6cc9427518b4", + "child": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "baa60f4b-fe7d-45fd-977e-bc99adcf2193", + "parentcol": "74b5b9e6-42be-4a22-9a5a-fae94359a800", + "childcol": "dc47f4a2-97e1-4607-a568-13b087f62286" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "8b004cac-d965-4a49-8bf0-4b6190f9e233": { + "id": "8b004cac-d965-4a49-8bf0-4b6190f9e233", + "visible": true, + "name": "FuzzyDate-GroupMember", + "desc": "", + "type": "simple", + "parent_key": "7b77dc0a-877c-4710-ae02-d245af4cffae", + "parent": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "child": "90fdd781-2473-4186-9631-ddcd991ce910", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "7e84af67-c2ce-4aab-8656-01845d544c06", + "parentcol": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726", + "childcol": "358d3db8-2b3f-4ad8-aba4-24107b14f194" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "1f5fd509-d4ea-4941-a695-2a628705f4c0": { + "id": "1f5fd509-d4ea-4941-a695-2a628705f4c0", + "visible": true, + "name": "FuzzyDate-GroupMember", + "desc": "", + "type": "simple", + "parent_key": "7b77dc0a-877c-4710-ae02-d245af4cffae", + "parent": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "child": "90fdd781-2473-4186-9631-ddcd991ce910", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "209b212e-0ba3-44ef-b794-51f73b0b7afa", + "parentcol": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726", + "childcol": "3da135cc-b1f2-42e5-864a-fa6b7abffef5" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "d45ef438-42ec-429a-8e3e-f8f04c4ceade": { + "id": "d45ef438-42ec-429a-8e3e-f8f04c4ceade", + "visible": true, + "name": "FuzzyDate-Scener", + "desc": "", + "type": "simple", + "parent_key": "7b77dc0a-877c-4710-ae02-d245af4cffae", + "parent": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "child": "ece675ee-ffb2-4ecb-98b8-95a54dba860f", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "010612d4-6c0f-4ceb-a00b-16baefbe73e0", + "parentcol": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726", + "childcol": "704c6f96-e76a-47e0-a2fe-94f3d5736bfe" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "ccd90009-f81b-4f38-ad8b-306564fe16c1": { + "id": "ccd90009-f81b-4f38-ad8b-306564fe16c1", + "visible": true, + "name": "FuzzyDate-Scener", + "desc": "", + "type": "simple", + "parent_key": "7b77dc0a-877c-4710-ae02-d245af4cffae", + "parent": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "child": "ece675ee-ffb2-4ecb-98b8-95a54dba860f", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "dd97ff06-3c21-4278-82a9-a37ca5fdba59", + "parentcol": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726", + "childcol": "12655598-3fb3-48fb-bb67-a7412a7dcb06" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "61e96909-750a-4cf1-b21f-9bd254dd21ca": { + "id": "61e96909-750a-4cf1-b21f-9bd254dd21ca", + "visible": true, + "name": "Handle-Scener", + "desc": "", + "type": "simple", + "parent_key": "2c8505a9-33fc-4517-ab2a-d66a99c6f477", + "parent": "54f04d78-1d28-4861-9634-689cbea25198", + "child": "ece675ee-ffb2-4ecb-98b8-95a54dba860f", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "bbcdcf39-2a48-453c-8297-7e3ee76273ed", + "parentcol": "b419cd9a-395b-42b8-be92-a66453679b9a", + "childcol": "7b2bf12e-8157-4232-b245-1541466bd18f" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "150e91f3-e59f-4445-94f3-e143e9745647": { + "id": "150e91f3-e59f-4445-94f3-e143e9745647", + "visible": true, + "name": "HandleGroup-Handle", + "desc": "", + "type": "simple", + "parent_key": "6c5687a4-5837-488a-8e1a-3c5685521695", + "parent": "ff4f69b6-4d39-413a-9301-073300fdf112", + "child": "54f04d78-1d28-4861-9634-689cbea25198", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "ee4ab162-be94-459e-a681-d4f96b681051", + "parentcol": "4cfaf154-daa1-4fad-afc7-0ab7315df1ef", + "childcol": "261db477-a9fd-452d-a3c1-6dbab76e6da1" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "079089f8-e42f-4881-95de-7e7e06501243": { + "id": "079089f8-e42f-4881-95de-7e7e06501243", + "visible": true, + "name": "HandleCredit-Handle", + "desc": "", + "type": "simple", + "parent_key": "e4d8f544-48a2-4028-b430-ad1923302ea9", + "parent": "eb3b6ee4-898c-4a9e-8c0c-e2971e9a879a", + "child": "54f04d78-1d28-4861-9634-689cbea25198", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "0b66863c-e76d-4b8c-ab30-1753b8a7b08a", + "parentcol": "712d4cd5-0d11-4182-9cfd-7443b2b14d6f", + "childcol": "53c5031b-acd8-4b35-ad14-6ef420de069a" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "4033e36e-4c6a-4190-ae5c-444b75872aaa": { + "id": "4033e36e-4c6a-4190-ae5c-444b75872aaa", + "visible": true, + "name": "Release-Handle", + "desc": "", + "type": "simple", + "parent_key": "f92d75c9-5beb-4176-89d0-fc06550e1d7e", + "parent": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "child": "54f04d78-1d28-4861-9634-689cbea25198", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "29361342-96c1-4c85-8bf2-359c9ed030e1", + "parentcol": "f994e164-8fa8-410d-b93d-9e975709e63d", + "childcol": "4cb0ec72-e2c0-4dd6-b770-8a64f1a1d164" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "80c05a0c-dfc6-4a52-a8bb-d917fd85897a": { + "id": "80c05a0c-dfc6-4a52-a8bb-d917fd85897a", + "visible": true, + "name": "Group-Handle", + "desc": "", + "type": "simple", + "parent_key": "9f81a115-77f2-4fc9-a4df-e2571bb29080", + "parent": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "child": "54f04d78-1d28-4861-9634-689cbea25198", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "d3fdf855-33fc-4dc4-87d5-c9cdc1bf3764", + "parentcol": "6b2a30b2-7cfb-4374-a6cc-1c5ba594c071", + "childcol": "d4cb064f-f19f-4cea-a831-01e73c57cd2d" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "9ee06050-8e13-47d4-8a2f-8181e1a4827d": { + "id": "9ee06050-8e13-47d4-8a2f-8181e1a4827d", + "visible": true, + "name": "Scener-Handle", + "desc": "", + "type": "simple", + "parent_key": "5661c9f0-bae4-4229-a5f5-d2f4a7b89c02", + "parent": "ece675ee-ffb2-4ecb-98b8-95a54dba860f", + "child": "54f04d78-1d28-4861-9634-689cbea25198", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "14f0064e-3dc9-4a82-88d8-bced3f295c34", + "parentcol": "9a4c83df-47f9-4de6-aadd-9cdf6adf2310", + "childcol": "d3a7f42e-93ff-44b9-b789-b5d023074495" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "cb1e82cd-1a0e-48a0-b62f-215e57d37547": { + "id": "cb1e82cd-1a0e-48a0-b62f-215e57d37547", + "visible": true, + "name": "Event-Handle", + "desc": "", + "type": "simple", + "parent_key": "30e8ea53-cd9a-44e9-89f1-905d34d62d5f", + "parent": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "child": "54f04d78-1d28-4861-9634-689cbea25198", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "9ca1f843-306b-45ad-93be-c96ef28230da", + "parentcol": "d39a78f0-71aa-4f06-a827-025831cdb945", + "childcol": "b81cdcd8-b016-4f6d-8a3f-e22494e943ec" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "6c5a5c8a-a92a-4e80-b494-5d4e7edc2a07": { + "id": "6c5a5c8a-a92a-4e80-b494-5d4e7edc2a07", + "visible": true, + "name": "GroupMember-HandleGroup", + "desc": "", + "type": "simple", + "parent_key": "243797bb-7fca-4e56-8950-2c2268b055f7", + "parent": "90fdd781-2473-4186-9631-ddcd991ce910", + "child": "ff4f69b6-4d39-413a-9301-073300fdf112", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "64871191-beee-4bd2-b9f5-8122fae391ea", + "parentcol": "1969ca8c-3a68-490b-aeb6-9e900de7cdfe", + "childcol": "422bfc1b-c4a7-4eab-a809-2cc55e3e47f2" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "23380dbc-c62b-4dbf-9576-cae0a05991be": { + "id": "23380dbc-c62b-4dbf-9576-cae0a05991be", + "visible": true, + "name": "FuzzyDate-Event", + "desc": "", + "type": "simple", + "parent_key": "7b77dc0a-877c-4710-ae02-d245af4cffae", + "parent": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "child": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "14cbc717-d338-4ccf-9f15-52d1e920cab8", + "parentcol": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726", + "childcol": "2fa4977a-0e32-47da-b7c6-1d301898dff0" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "a5455839-60b2-4311-94cf-9f74c7f583f3": { + "id": "a5455839-60b2-4311-94cf-9f74c7f583f3", + "visible": true, + "name": "FuzzyDate-Event", + "desc": "", + "type": "simple", + "parent_key": "7b77dc0a-877c-4710-ae02-d245af4cffae", + "parent": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "child": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "ad8ed643-c759-4aa1-be3d-833a2f3e0a26", + "parentcol": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726", + "childcol": "d63f830a-cc92-4d58-abb6-71569f180b4d" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "23780811-c9da-4c2d-8b1b-8c81e1d2bc4b": { + "id": "23780811-c9da-4c2d-8b1b-8c81e1d2bc4b", + "visible": true, + "name": "Group-Event", + "desc": "", + "type": "simple", + "parent_key": "9f81a115-77f2-4fc9-a4df-e2571bb29080", + "parent": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "child": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "e1bdb443-9057-40c1-b958-bd50ccbea50f", + "parentcol": "6b2a30b2-7cfb-4374-a6cc-1c5ba594c071", + "childcol": "b7674f40-111d-4061-a068-172ea83b9fd9" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "2c723a78-fcfa-433e-9b4e-c6acd1f1271c": { + "id": "2c723a78-fcfa-433e-9b4e-c6acd1f1271c", + "visible": true, + "name": "EventCompo-Event", + "desc": "", + "type": "simple", + "parent_key": "fa1a55e1-b4c1-45be-bf3d-a2602c8675f4", + "parent": "30ebe9a6-f932-441d-b27d-a3042be92924", + "child": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "57a2bf84-d150-4ec2-87e6-091050b868ac", + "parentcol": "8a14516b-6482-4f68-8ddc-91fccc1e8966", + "childcol": "0712dea8-0749-4d39-92ac-297a2bd8859b" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "2d0eb0bd-c995-4c9b-8613-f026116ed6db": { + "id": "2d0eb0bd-c995-4c9b-8613-f026116ed6db", + "visible": true, + "name": "EventReport-Event", + "desc": "", + "type": "simple", + "parent_key": "ce05eedc-049f-48b9-abaa-2659aaaabdd0", + "parent": "9ac8ba25-eedc-40a1-a5d6-7f5629579ccd", + "child": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "943235e7-7fa4-409d-85d0-197f2451c006", + "parentcol": "417e408d-13c8-468e-8d01-05a6fd943fa3", + "childcol": "4e21cafd-8279-4fef-b882-48e0e603d1fc" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "2054fea0-599e-4a94-a63d-4a09cbcea5b7": { + "id": "2054fea0-599e-4a94-a63d-4a09cbcea5b7", + "visible": true, + "name": "EventComment-Event", + "desc": "", + "type": "simple", + "parent_key": "75662c21-fadb-4722-b97e-793ef4cbfd6b", + "parent": "c45f0585-48b4-4117-bd02-0e9e4cf3abf6", + "child": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "d59787b6-8724-4892-aa71-aeda1aedd299", + "parentcol": "dc719fbf-b038-40ca-bbf6-42c891760bb3", + "childcol": "5df2855a-310f-426f-9da9-ad4a213d1250" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "7de0911e-8bc5-4d8a-a9b6-ce377b84a2bd": { + "id": "7de0911e-8bc5-4d8a-a9b6-ce377b84a2bd", + "visible": true, + "name": "EventOrganizers-Event", + "desc": "", + "type": "simple", + "parent_key": "5f5d638f-f830-4c17-a2b6-668f0991336f", + "parent": "7636c8a7-0993-4f80-a0d6-ff52484a4346", + "child": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "73696843-7d7a-4fbe-b575-37a8edb20fa3", + "parentcol": "1236072f-3bc1-4464-aaed-894e69c430c1", + "childcol": "2f4996d7-90c2-40d0-9125-f6fc869f124e" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "aac196e0-8e1d-4e17-8210-88f506a300dd": { + "id": "aac196e0-8e1d-4e17-8210-88f506a300dd", + "visible": true, + "name": "Release-Event", + "desc": "", + "type": "simple", + "parent_key": "f92d75c9-5beb-4176-89d0-fc06550e1d7e", + "parent": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "child": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "d72e2296-8764-40ae-bd13-d0e1e7c7772c", + "parentcol": "f994e164-8fa8-410d-b93d-9e975709e63d", + "childcol": "a97b0c1b-44a2-4242-9708-d5888870b3ad" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "f7504e2c-0bb9-4570-8700-03cada75b9dd": { + "id": "f7504e2c-0bb9-4570-8700-03cada75b9dd", + "visible": true, + "name": "Group-Event", + "desc": "", + "type": "simple", + "parent_key": "9f81a115-77f2-4fc9-a4df-e2571bb29080", + "parent": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "child": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "2e8b11e1-f4c4-430e-9fda-6733713ca213", + "parentcol": "6b2a30b2-7cfb-4374-a6cc-1c5ba594c071", + "childcol": "d62403b4-a509-4f7e-968c-504d342aa367" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "ddeda6a6-47b9-48a6-86aa-561ae1827ceb": { + "id": "ddeda6a6-47b9-48a6-86aa-561ae1827ceb", + "visible": true, + "name": "Handle-Event", + "desc": "", + "type": "simple", + "parent_key": "2c8505a9-33fc-4517-ab2a-d66a99c6f477", + "parent": "54f04d78-1d28-4861-9634-689cbea25198", + "child": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "efeff751-b901-4b2b-b144-cf34dd2a9480", + "parentcol": "b419cd9a-395b-42b8-be92-a66453679b9a", + "childcol": "be80a346-cc78-46fa-8c6d-1ad2920f7eff" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "299c8a4a-4487-4b61-b82f-5354e9a38031": { + "id": "299c8a4a-4487-4b61-b82f-5354e9a38031", + "visible": true, + "name": "BBSOnlinePeriod-BBS", + "desc": "", + "type": "simple", + "parent_key": "573319b2-048c-47e3-8736-a9dbc7e44ade", + "parent": "3b9c802e-450e-44fd-aad4-2b3fa4e50588", + "child": "b7104965-9955-4d9e-aaa2-6cc9427518b4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "60974206-1cc7-45de-a466-7816b13aee1a", + "parentcol": "aa43716a-6172-4dd6-90db-b862c296efc9", + "childcol": "c1d253bf-db53-4368-9098-dcf6502deaec" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "52a1add4-85a3-4bdd-abe2-ca33869da6df": { + "id": "52a1add4-85a3-4bdd-abe2-ca33869da6df", + "visible": true, + "name": "BBSSysop-BBS", + "desc": "", + "type": "simple", + "parent_key": "702b9d67-2840-439b-a9bb-3d1748f8f5ca", + "parent": "68f39ae1-63b7-4419-bb24-378454f68b76", + "child": "b7104965-9955-4d9e-aaa2-6cc9427518b4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "85fdfcda-fc61-437e-b073-c6fed6b9927d", + "parentcol": "6f9692aa-2284-4759-b49c-203ceb259110", + "childcol": "98898677-6f9e-49d4-927a-8e3eb759693d" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "9c06917f-13dd-4609-b3cb-5aa17d3cb8dd": { + "id": "9c06917f-13dd-4609-b3cb-5aa17d3cb8dd", + "visible": true, + "name": "Group-BBS", + "desc": "", + "type": "simple", + "parent_key": "9f81a115-77f2-4fc9-a4df-e2571bb29080", + "parent": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "child": "b7104965-9955-4d9e-aaa2-6cc9427518b4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "8819681d-c47d-4501-86f1-95fb465eb423", + "parentcol": "6b2a30b2-7cfb-4374-a6cc-1c5ba594c071", + "childcol": "6b80b113-0d97-47d8-92c5-c3c6c886092f" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "f4937937-4909-4598-a875-d3a69ef629cd": { + "id": "f4937937-4909-4598-a875-d3a69ef629cd", + "visible": true, + "name": "Handle-BBS", + "desc": "", + "type": "simple", + "parent_key": "2c8505a9-33fc-4517-ab2a-d66a99c6f477", + "parent": "54f04d78-1d28-4861-9634-689cbea25198", + "child": "b7104965-9955-4d9e-aaa2-6cc9427518b4", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "6a910221-0762-466a-ad5a-60a2f22acb24", + "parentcol": "b419cd9a-395b-42b8-be92-a66453679b9a", + "childcol": "4a8ac80d-fd3b-4833-8d1d-97e962d4f5da" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "458784e4-35ff-4206-b1c0-3769c2a93e44": { + "id": "458784e4-35ff-4206-b1c0-3769c2a93e44", + "visible": true, + "name": "FuzzyDate-BBSOnlinePeriod", + "desc": "", + "type": "simple", + "parent_key": "7b77dc0a-877c-4710-ae02-d245af4cffae", + "parent": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "child": "3b9c802e-450e-44fd-aad4-2b3fa4e50588", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "7deb1828-56e2-4f25-bc7c-6ace75bac0af", + "parentcol": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726", + "childcol": "6e1a8362-97f9-44a3-87e8-6aa6f1ba7936" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "45eadd6a-d39b-43f2-88a0-ae3da4e3b544": { + "id": "45eadd6a-d39b-43f2-88a0-ae3da4e3b544", + "visible": true, + "name": "FuzzyDate-BBSOnlinePeriod", + "desc": "", + "type": "simple", + "parent_key": "7b77dc0a-877c-4710-ae02-d245af4cffae", + "parent": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "child": "3b9c802e-450e-44fd-aad4-2b3fa4e50588", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "4d752fc9-fd86-4e96-b54d-c622bf49f33a", + "parentcol": "acbd7727-a8b2-4d93-9f8b-dc98c77ed726", + "childcol": "2a8da28a-afb5-4a12-a4da-6c9135a03104" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + }, + "7fa73638-defa-4519-b03c-6f81eb027f39": { + "id": "7fa73638-defa-4519-b03c-6f81eb027f39", + "visible": true, + "name": "Release-SID", + "desc": "", + "type": "simple", + "parent_key": "f92d75c9-5beb-4176-89d0-fc06550e1d7e", + "parent": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "child": "82e8d87e-70b0-4f08-b6f1-41569a1f21d2", + "c_mp": "true", + "c_mch": "true", + "cols": [ + { + "id": "b1d982f0-165e-4086-862b-b2ade19e712b", + "parentcol": "f994e164-8fa8-410d-b93d-9e975709e63d", + "childcol": "266cbbb3-c8fb-4970-b972-b8418daca34e" + } + ], + "c_p": "one", + "c_ch": "many", + "c_cp": "", + "c_cch": "", + "ri_pd": "", + "ri_pu": "", + "generate": true, + "generateCustomCode": true + } + }, + "notes": {}, + "lines": {}, + "model": { + "activeDiagram": "02136a3a-6d37-434d-baab-aee7ed8bcc39", + "name": "GraphQL", + "id": "8fe58d9b-d339-408c-8f9d-94081e70a361", + "desc": "", + "path": "", + "type": "GRAPHQL", + "version": 1, + "parentTableInFkCols": false, + "caseConvention": "under", + "replaceSpace": "_", + "color": "transparent", + "sideSelections": true, + "isDirty": true, + "storedin": { + "major": 5, + "minor": 1, + "extra": 0 + }, + "def_coltopk": true, + "def_others": "", + "lastSaved": "Fri Nov 18 2022 16:20:26 GMT-0600 (Central Standard Time)", + "def_charset": "", + "def_collation": "", + "def_rowformat": "", + "def_tabletype": "", + "embeddedInParentsIsDisplayed": true, + "schemaContainerIsDisplayed": false, + "cardinalityIsDisplayed": false, + "estimatedSizeIsDisplayed": false, + "writeFileParam": false, + "currentDisplayMode": "metadata", + "modelHTMLReportDir": "/Users/jjohnston/www/csdb.meatloaf.cc/server/galaxy" + }, + "otherObjects": { + "d37fa2bf-f3cb-4459-a8b7-07ca69bf652e": { + "id": "d37fa2bf-f3cb-4459-a8b7-07ca69bf652e", + "visible": true, + "name": "Query", + "desc": "", + "type": "Query", + "code": "type Query {\n getRelease(id: Int!) : Release\n getGroup(id: Int!) : Group\n getScener(id: Int!) : Scener\n getHandle(id: Int!) : Handle\n getEvent(id: Int!) : Event\n getBBS(id: Int!) : BBS\n getSID(id: Int!) : SID\n}", + "lines": [], + "generate": true, + "generateCustomCode": true + }, + "cbba5870-ab03-4997-be99-ff9f4ea2a9bd": { + "id": "cbba5870-ab03-4997-be99-ff9f4ea2a9bd", + "visible": true, + "name": "Mutation", + "desc": "", + "type": "Mutation", + "code": "type Mutation {\n createRelease(id: Int!) : Release\n createGroup(id: Int!) : Group\n createScener(id: Int!) : Scener\n createHandle(id: Int!) : Handle\n createEvent(id: Int!) : Event\n createBBS(id: Int!) : BBS\n createSID(id: Int!) : SID\n\n updateRelease(id: Int!) : Release\n updateGroup(id: Int!) : Group\n updateScener(id: Int!) : Scener\n updateHandle(id: Int!) : Handle\n updateEvent(id: Int!) : Event\n updateBBS(id: Int!) : BBS\n updateSID(id: Int!) : SID\n\n deleteRelease(id: Int!) : Release\n deleteGroup(id: Int!) : Group\n deleteScener(id: Int!) : Scener\n deleteHandle(id: Int!) : Handle\n deleteEvent(id: Int!) : Event\n deleteBBS(id: Int!) : BBS\n deleteSID(id: Int!) : SID\n}", + "lines": [], + "generate": true, + "generateCustomCode": true + } + }, + "diagrams": { + "02136a3a-6d37-434d-baab-aee7ed8bcc39": { + "id": "02136a3a-6d37-434d-baab-aee7ed8bcc39", + "lineColor": "transparent", + "description": "", + "diagramItems": { + "1feee032-26cb-4e41-8003-7f6dc1bc631f": { + "x": 809, + "y": 964, + "gHeight": 117, + "gWidth": 186, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "1feee032-26cb-4e41-8003-7f6dc1bc631f", + "resized": false, + "autoExpand": true + }, + "a99ca5df-045e-4e8d-a630-912a975895af": { + "x": 255, + "y": 75, + "gHeight": 207, + "gWidth": 240, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "a99ca5df-045e-4e8d-a630-912a975895af", + "resized": false, + "autoExpand": true + }, + "d8a5255e-e85b-4646-b63a-94e22b274fd0": { + "x": 283, + "y": 303, + "gHeight": 153, + "gWidth": 180, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "d8a5255e-e85b-4646-b63a-94e22b274fd0", + "resized": false, + "autoExpand": true + }, + "cd17c961-b27c-4ba8-b82c-2b94c16644e4": { + "x": 225, + "y": 496, + "gHeight": 531, + "gWidth": 284, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "cd17c961-b27c-4ba8-b82c-2b94c16644e4", + "resized": false, + "autoExpand": true + }, + "3190b5a9-3fab-4cd9-970d-766a242972bd": { + "x": 260, + "y": 1654, + "gHeight": 63, + "gWidth": 189, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "3190b5a9-3fab-4cd9-970d-766a242972bd", + "resized": false, + "autoExpand": true + }, + "fa7ec099-201d-48b8-8cf8-d86a35e683ea": { + "x": 262, + "y": 1742, + "gHeight": 63, + "gWidth": 204, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "fa7ec099-201d-48b8-8cf8-d86a35e683ea", + "resized": false, + "autoExpand": true + }, + "1a214653-a69a-42fa-a0b9-c64612520029": { + "x": 255, + "y": 1306, + "gHeight": 63, + "gWidth": 192, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "1a214653-a69a-42fa-a0b9-c64612520029", + "resized": false, + "autoExpand": true + }, + "4bc97c5a-6336-412b-a4fe-d47b988a619f": { + "x": 257, + "y": 1536, + "gHeight": 99, + "gWidth": 200, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "4bc97c5a-6336-412b-a4fe-d47b988a619f", + "resized": false, + "autoExpand": true + }, + "154e5328-05a5-49f1-af16-94be5ba8462a": { + "x": 256, + "y": 1384, + "gHeight": 135, + "gWidth": 200, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "154e5328-05a5-49f1-af16-94be5ba8462a", + "resized": false, + "autoExpand": true + }, + "8cbdef0d-1aa5-45e2-8cc9-78185e808919": { + "x": 250, + "y": 1046, + "gHeight": 135, + "gWidth": 309, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "8cbdef0d-1aa5-45e2-8cc9-78185e808919", + "resized": false, + "autoExpand": true + }, + "6f30f210-f5af-468b-afb2-b1c8b234fbcd": { + "x": 256, + "y": 1204, + "gHeight": 81, + "gWidth": 199, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "6f30f210-f5af-468b-afb2-b1c8b234fbcd", + "resized": false, + "autoExpand": true + }, + "1eee51e4-ec3d-494a-baa2-beec22eb6b19": { + "x": 1287, + "y": 522, + "gHeight": 567, + "gWidth": 295, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "1eee51e4-ec3d-494a-baa2-beec22eb6b19", + "resized": false, + "autoExpand": true + }, + "1a8e2f80-86ab-4f54-b275-4087d2fb8957": { + "x": 1291, + "y": 1258, + "gHeight": 81, + "gWidth": 188, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "1a8e2f80-86ab-4f54-b275-4087d2fb8957", + "resized": false, + "autoExpand": true + }, + "90fdd781-2473-4186-9631-ddcd991ce910": { + "x": 1290, + "y": 1107, + "gHeight": 135, + "gWidth": 217, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "90fdd781-2473-4186-9631-ddcd991ce910", + "resized": false, + "autoExpand": true + }, + "ece675ee-ffb2-4ecb-98b8-95a54dba860f": { + "x": 2068, + "y": 514, + "gHeight": 243, + "gWidth": 218, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "ece675ee-ffb2-4ecb-98b8-95a54dba860f", + "resized": false, + "autoExpand": true + }, + "54f04d78-1d28-4861-9634-689cbea25198": { + "x": 2064, + "y": 800, + "gHeight": 387, + "gWidth": 263, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "54f04d78-1d28-4861-9634-689cbea25198", + "resized": false, + "autoExpand": true + }, + "ff4f69b6-4d39-413a-9301-073300fdf112": { + "x": 2071, + "y": 1218, + "gHeight": 63, + "gWidth": 252, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "ff4f69b6-4d39-413a-9301-073300fdf112", + "resized": false, + "autoExpand": true + }, + "eb3b6ee4-898c-4a9e-8c0c-e2971e9a879a": { + "x": 2074, + "y": 1324, + "gHeight": 63, + "gWidth": 192, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "eb3b6ee4-898c-4a9e-8c0c-e2971e9a879a", + "resized": false, + "autoExpand": true + }, + "bccc3a69-864c-4f89-9e78-1522a53be3ea": { + "x": 1259, + "y": 1425, + "gHeight": 495, + "gWidth": 267, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "bccc3a69-864c-4f89-9e78-1522a53be3ea", + "resized": false, + "autoExpand": true + }, + "30ebe9a6-f932-441d-b27d-a3042be92924": { + "x": 1303, + "y": 1951, + "gHeight": 63, + "gWidth": 180, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "30ebe9a6-f932-441d-b27d-a3042be92924", + "resized": false, + "autoExpand": true + }, + "9ac8ba25-eedc-40a1-a5d6-7f5629579ccd": { + "x": 1304, + "y": 2031, + "gHeight": 117, + "gWidth": 186, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "9ac8ba25-eedc-40a1-a5d6-7f5629579ccd", + "resized": false, + "autoExpand": true + }, + "c45f0585-48b4-4117-bd02-0e9e4cf3abf6": { + "x": 1315, + "y": 2169, + "gHeight": 81, + "gWidth": 167, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "c45f0585-48b4-4117-bd02-0e9e4cf3abf6", + "resized": false, + "autoExpand": true + }, + "7636c8a7-0993-4f80-a0d6-ff52484a4346": { + "x": 1315, + "y": 2269, + "gHeight": 63, + "gWidth": 177, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "7636c8a7-0993-4f80-a0d6-ff52484a4346", + "resized": false, + "autoExpand": true + }, + "b7104965-9955-4d9e-aaa2-6cc9427518b4": { + "x": 624, + "y": 1400, + "gHeight": 423, + "gWidth": 267, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "b7104965-9955-4d9e-aaa2-6cc9427518b4", + "resized": false, + "autoExpand": true + }, + "3b9c802e-450e-44fd-aad4-2b3fa4e50588": { + "x": 635, + "y": 1845, + "gHeight": 63, + "gWidth": 211, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "3b9c802e-450e-44fd-aad4-2b3fa4e50588", + "resized": false, + "autoExpand": true + }, + "68f39ae1-63b7-4419-bb24-378454f68b76": { + "x": 652, + "y": 1940, + "gHeight": 63, + "gWidth": 166, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "68f39ae1-63b7-4419-bb24-378454f68b76", + "resized": false, + "autoExpand": true + }, + "82e8d87e-70b0-4f08-b6f1-41569a1f21d2": { + "x": 252, + "y": 1923, + "gHeight": 387, + "gWidth": 204, + "background": "#03a9f4", + "color": "#ffffff", + "referencedItemId": "82e8d87e-70b0-4f08-b6f1-41569a1f21d2", + "resized": false, + "autoExpand": true + }, + "d37fa2bf-f3cb-4459-a8b7-07ca69bf652e": { + "x": 177, + "y": 4006, + "gHeight": 44, + "gWidth": 150, + "background": "#795548", + "color": "#eee", + "referencedItemId": "d37fa2bf-f3cb-4459-a8b7-07ca69bf652e", + "resized": false, + "autoExpand": true + }, + "cbba5870-ab03-4997-be99-ff9f4ea2a9bd": { + "x": 451.5, + "y": 4006, + "gHeight": 44, + "gWidth": 150, + "background": "#607d8b", + "color": "#eee", + "referencedItemId": "cbba5870-ab03-4997-be99-ff9f4ea2a9bd", + "resized": false, + "autoExpand": true + } + }, + "isOpen": true, + "main": true, + "name": "Main Diagram", + "keysgraphics": true, + "linegraphics": "detailed", + "zoom": 1, + "background": "transparent", + "scroll": { + "x": 0, + "y": 0 + }, + "type": "erd" + } + }, + "order": [], + "collapsedTreeItems": [] +} \ No newline at end of file diff --git a/server/schema/datensen-moon-modeler-report.css b/server/schema/datensen-moon-modeler-report.css new file mode 100644 index 0000000..83313d6 --- /dev/null +++ b/server/schema/datensen-moon-modeler-report.css @@ -0,0 +1,471 @@ +.mm-main-report-area { + display: grid; + grid-template-rows: 42px 1fr; +} + +#mm-main-navs { + background: #333; + z-index: 6; +} + +#mm-nav-expander { + display: none; + background: #222; +} + +#mm-nav-expander i { + color: white; + cursor: pointer; +} + +.mm-main-hamburger { + padding: 10px; + display: inline-block; + margin-right: auto; +} + +.mm-nav-tabs { + display: flex; + flex-direction: row; + box-shadow: 0px 0px 5px -2px #000; + border-bottom: 1px solid rgba(0,0,0,0.2); + background: linear-gradient(180deg, #222, #222); +} + +.mm-nav-a { + display: inline-block; + padding: 10px 20px; + text-decoration: none; + color: white; + cursor: pointer; +} + +.mm-nav-active { + background: rgb(3, 169, 244); + color: white; +} + +.mm-tab-content { + display: none; +} + +.mm-tab-content-active { + display: block; +} + +.mm-ml-auto { + margin-left: auto; +} + +.mm-mr-auto { + margin-right: auto; +} + +.mm-display-none, .tob { + display: none; +} + +.tob { + color: white; + padding-top: 20px; + padding-left: 20px; +} + +.mm-display-block { + display: block; +} + +.mm-side-hidden { + width: 1px; +} + +#placeholder { + max-width: 60vw; + max-height: 90%; + position: absolute; + top: 100px; + left: 0; + right: 0; + margin: auto; + background: #333; + box-shadow: 0 0 20px -10px #000; + border-radius: 4px; + overflow: hidden; +} + +#mm-content { + overflow: auto; +} + +#mm-side-wrapper { + display: grid; + grid-template-rows: auto 1fr; + height: 100%; + width: 100%; + overflow: hidden; +} + +#mm-report-content { + overflow: hidden; + height: 100%; + width: 100%; + display: grid; + grid-template-columns: minmax(250px, max-content) 1fr; +} + +#mm-report-content.mm-report-content-cols-1 { + grid-template-columns: 1fr; + grid-template-rows: 1fr; +} + + +#mm-content { + height: 100%; + width: 100%; + background: #333; +} + +#mm-side { + background: #404040; + overflow: hidden; +} + +#mm-side-content > div { + display: none; +} + +.mm-section { + display: none; +} + +.mm-section-active { + display: block; + height: 100%; +} + +#mm-side-content { + overflow: auto; +} + +#mm-side-content .mm-sidenav-active { + display: block; +} + + +.mm-sidenav-item-active > div { + background: #222; + color: #fff; + cursor: pointer; +} + +.mm-detail:not(.mm-display-none) { + /*display: grid;*/ +} + +.mm-detail { + padding: 20px 30px 20px 30px; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} + +.mm-subsection { + + + padding: 10px; +} + +.mm-props{ + background: rgba(0,0,0,0.1); + padding: 15px; +} + +.mm-subtitle { + color:darkorange; + margin: 2px 8px; + font-size: 12px; + text-transform: uppercase; + +} + +.mm-d-g-3 { + display: grid; + grid-template-columns: minmax(200px, auto) 1fr 1fr; +} + +.mm-d-g-c-m-3 { + grid-column: span 3; +} + +.mm-d-g-4 { + display: grid; + grid-template-columns: repeat(4, auto); +} + +.mm-d-g-c-m-4 { + grid-column: span 4; +} + +.mm-d-g-5 { + display: grid; + grid-template-columns: repeat(5, auto); +} + +.mm-d-g-c-m-5 { + grid-column: span 5; +} + +.mm-d-g-6 { + display: grid; + grid-template-columns: repeat(6, auto); +} + +.mm-d-g-c-m-6 { + grid-column: span 6; +} + + +.mm-d-hor { + display: grid; + grid-template-columns: auto 1fr; +} + +.mm-d-ver { + display: grid; + grid-template-rows: auto auto; + align-self: flex-start; +} + +.mm-d-c { + color: #999; + display: inline-block; + font-size: 12px; + font-weight: 300; + padding: 5px 8px 1px 8px; + text-transform: uppercase; +} + +.mm-d-v { + color: #fff; + display: inline-block; + font-size: 14px; + font-weight: 300; + padding: 1px 8px; + align-self: end; + background: rgba(0,0,0,0.15); + height: auto; + margin: 1px 1px 0 1px; + min-height: 20px; +} + +.mm-d-c-i { + color: #999; + display: block; + font-size: 10px; + font-weight: 300; + padding: 1px 8px 1px 8px; + position: relative; + top: 3px; + text-transform: uppercase; + align-self: end; +} + +.mm-d-v-i { + color: #fff; + display: inline-block; + font-size: 24px; + font-weight: 300; + padding: 1px 8px 1px 8px; + align-self: end; +} + +.mm-d-v-i:after { + content: ""; + width: auto; + height: 2px; + background: rgb(3, 169, 244); + margin-top: 2px; + display: block; + +} + +.mm-d-c-l { + color: #999; + display: block; + font-size: 10px; + font-weight: 300; + padding: 4px 8px 6px 8px; + position: relative; + top: 3px; + text-transform: uppercase; + align-self: end; +} + +.mm-d-v-l { + color: #fff; + display: inline-block; + font-size: 14px; + font-weight: 300; + padding: 1px 8px 15px 8px; + align-self: end; + white-space: pre-wrap; +} + +.mm-d-v-s { + + position: relative; + padding-left: 20px; + width: -webkit-fill-available; + width: -moz-available; +} + +.mm-d-v-s:before { + content: " "; + width: 4px; + height: 4px; + background: darkorange; + position: absolute; + left: 8px; + top: 10px; + display: inline-block; +} + +.mm-g-s-2 { + grid-column: span 2; +} + + +.mm-spacer-xs { + height: 0; + background: #333; + display: none; +} + +.mm-d-i { + padding: 10px; +} + +.mm-modal-fix { + display: grid; + grid-template-rows: 52px 1fr 56px; + border-radius: 5px; + user-select: none; + max-height: 85vh; + max-width: 60vw; +} + +.mm-no { + color: rgba(255,255,255,0.6); + font-style: italic; +} + +.mm-yes { + color: rgba(255,255,255,1); +} + +.mm-props .mm-d-v { + background: transparent; +} + + +.im-btn-default { + padding: 8px 16px; + border: 1px solid transparent; + + font-size: 12px; + border-radius: 20px; + text-transform: uppercase; + color: white; + background-color: #2196f3; + transition: background-color 0.3s; + cursor: pointer; + } + + +a, a.active, a.visited { + color:rgb(3, 169, 244); + text-decoration: none; +} + +.mm-fullpage-wrapper { + max-width: 85vw; + min-width: 50vh; + width: 80vw; + margin: 50px auto; + color: #eee; +} + +.mm-header-1 { + font-size: 26px; + font-family: "Open Sans", "Exo"; +} + +.mm-header-1::after { + content: " "; + display: block; + height: 1px; + margin-top: 21px; + background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), #4caf50, palevioletred, red, orange, #2196f3, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); + width: 100%; +} + +.mm-align-center { + text-align: center; +} + +pre { + background: rgba(0,0,0,0.1); + padding: 10px 20px; + margin: 1px 0; + white-space: pre-wrap; +} + +.mm-description { + color: yellowgreen; +} + +#mm-search { + background: rgba(0,0,0,0.1); + box-shadow: 0 0 10px -3px #000; + z-index: 2; +} + +@media screen and (max-width: 992px) { + #mm-nav-expander { + display: block; + } + + .mm-nav-tabs { + display: flex; + flex-direction: column; + } + + .mm-nav-a { + display: none; + padding: 5px 10px; + } + + .mm-ml-auto { + margin-left: 0; + } + + #mm-report-content { + grid-template-columns: 1fr; + grid-template-rows: 1fr 1px; + } + + #mm-side { + height: auto; + } + + #placeholder { + max-width: 90vw; + top: 50px; + } + + .mm-modal-fix { + max-width: 90vw; + } + + .mm-detail { + padding: 10px; + } +} \ No newline at end of file diff --git a/server/schema/else-dark.svg b/server/schema/else-dark.svg new file mode 100644 index 0000000..907ee35 --- /dev/null +++ b/server/schema/else-dark.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/else-light.svg b/server/schema/else-light.svg new file mode 100644 index 0000000..907ee35 --- /dev/null +++ b/server/schema/else-light.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/if-dark.svg b/server/schema/if-dark.svg new file mode 100644 index 0000000..09fa217 --- /dev/null +++ b/server/schema/if-dark.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/if-light.svg b/server/schema/if-light.svg new file mode 100644 index 0000000..09fa217 --- /dev/null +++ b/server/schema/if-light.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/im.css b/server/schema/im.css new file mode 100644 index 0000000..7b50f4a --- /dev/null +++ b/server/schema/im.css @@ -0,0 +1,535 @@ +@charset "UTF-8"; +@font-face { + font-family: "im-line-icons"; + src: url("./assets/im-line-icons.eot"); + src: url("./assets/im-line-icons.eot?#iefix") format("embedded-opentype"), url("./assets/im-line-icons.ttf") format("truetype"), url("./assets/im-line-icons.woff") format("woff"), url("./assets/im-line-icons.svg") format("svg"); + font-weight: normal; + font-style: normal; +} +[class^=im-icon-], +[class*=" im-icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: "im-line-icons" !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.im-icon-toolbar { + font-size: 16px; + align-self: center; + justify-content: center; + text-align: center; +} + +.im-icon-12 { + font-size: 12px; + align-self: center; + justify-content: center; + text-align: center; + color: #666; +} + +.im-icon-16 { + font-size: 16px; + align-self: center; + justify-content: center; + text-align: center; + color: #ccc; +} + +.im-icon-20 { + font-size: 20px; + align-self: center; + text-align: center; + justify-content: center; + color: #ccc; +} + +.im-icon-sm, +.im-icon-sm-disabled { + padding-top: 0; + text-align: center; + display: flex; + border-radius: 2px; + justify-content: center; + transition: 0.3s background-color; +} + +.im-icon-sm:hover { + background-color: rgba(0, 0, 0, 0.2); + transition: 0.3s background-color; +} + +.im-icon-key { + height: 16px; + width: 16px; + margin-right: 2px; + margin-left: 2px; + vertical-align: text-bottom; + padding-bottom: 1px; +} + + +.im-icon-AddRelationCursor:before { + content: "\e91a"; +} +.im-icon-AddTableCursor:before { + content: "\e93b"; +} +.im-icon-ArrowCursor:before { + content: "\e93c"; +} +.im-icon-Add:before { + content: "\e98c"; +} +.im-icon-AlignBottom:before { + content: "\e960"; +} +.im-icon-AlignHorizontalCenter:before { + content: "\e961"; +} +.im-icon-AlignLeft:before { + content: "\e962"; +} +.im-icon-AlignRight:before { + content: "\e963"; +} +.im-icon-AlignTop:before { + content: "\e964"; +} +.im-icon-AlignVerticalCenter:before { + content: "\e965"; +} +.im-icon-Arrow:before { + content: "\e941"; +} +.im-icon-Bottom:before { + content: "\e930"; +} +.im-icon-Comment:before { + content: "\e972"; +} +.im-icon-Composite:before { + content: "\e98d"; +} +.im-icon-Configuration:before { + content: "\e92e"; +} +.im-icon-Copy:before { + content: "\e942"; +} +.im-icon-DisplayMode:before { + content: "\e970"; +} +.im-icon-Edit:before { + content: "\e91b"; +} +.im-icon-Edu:before { + content: "\e974"; +} +.im-icon-Hamburger:before { + content: "\e966"; +} +.im-icon-HamburgerBold:before { + content: "\e967"; +} +.im-icon-Hidden:before { + content: "\e91c"; +} +.im-icon-Layout:before { + content: "\e943"; +} +.im-icon-Left:before { + content: "\e91d"; +} +.im-icon-Line:before { + content: "\e975"; +} +.im-icon-LineMode:before { + content: "\e94c"; +} +.im-icon-New:before { + content: "\e91e"; +} +.im-icon-Note:before { + content: "\e948"; +} +.im-icon-Open:before { + content: "\e91f"; +} +.im-icon-Paste:before { + content: "\e944"; +} +.im-icon-Projects:before { + content: "\e94d"; +} +.im-icon-Query:before { + content: "\e931"; +} +.im-icon-Redo:before { + content: "\e945"; +} +.im-icon-Relation:before { + content: "\e920"; +} +.im-icon-RelationDashed:before { + content: "\e94e"; +} +.im-icon-Right:before { + content: "\e921"; +} +.im-icon-Save:before { + content: "\e922"; +} +.im-icon-Script:before { + content: "\e946"; +} +.im-icon-ShowChildren:before { + content: "\e923"; +} +.im-icon-ShowData:before { + content: "\e924"; +} +.im-icon-ShowDescription:before { + content: "\e925"; +} +.im-icon-ShowMetadata:before { + content: "\e926"; +} +.im-icon-ShowParents:before { + content: "\e927"; +} +.im-icon-Table:before { + content: "\e928"; +} +.im-icon-TextNote:before { + content: "\e986"; +} +.im-icon-Top:before { + content: "\e936"; +} +.im-icon-TopDiagram:before { + content: "\e937"; +} +.im-icon-Trash:before { + content: "\e929"; +} +.im-icon-Type:before { + content: "\e949"; +} +.im-icon-Undo:before { + content: "\e947"; +} +.im-icon-User:before { + content: "\e92f"; +} +.im-icon-Visibility:before { + content: "\e92a"; +} +.im-icon-export:before { + content: "\e971"; +} +.im-icon-Add16:before { + content: "\e97b"; +} +.im-icon-AddToDiagram:before { + content: "\e989"; +} +.im-icon-AlignBottom16:before { + content: "\e968"; +} +.im-icon-AlignHorizontalCenter16:before { + content: "\e969"; +} +.im-icon-AlignLeft16:before { + content: "\e96a"; +} +.im-icon-AlignRight16:before { + content: "\e96b"; +} +.im-icon-AlignTop16:before { + content: "\e96c"; +} +.im-icon-AlignVerticalCenter16:before { + content: "\e96d"; +} +.im-icon-ArrowDown16:before { + content: "\e900"; +} +.im-icon-ArrowLeft16:before { + content: "\e93d"; +} +.im-icon-ArrowRight16:before { + content: "\e93e"; +} +.im-icon-ArrowUp16:before { + content: "\e901"; +} +.im-icon-Bottom16:before { + content: "\e932"; +} +.im-icon-CheckBox:before { + content: "\e92c"; +} +.im-icon-CheckBoxChecked:before { + content: "\e92d"; +} +.im-icon-Cloud16:before { + content: "\e94f"; +} +.im-icon-Collapse16:before { + content: "\e902"; +} +.im-icon-CollapseCircle16:before { + content: "\e903"; +} +.im-icon-Comment16:before { + content: "\e973"; +} +.im-icon-Compare:before { + content: "\e977"; +} +.im-icon-Configuration16:before { + content: "\e93f"; +} +.im-icon-Convert:before { + content: "\e978"; +} +.im-icon-Cross16:before { + content: "\e904"; +} +.im-icon-CrossCircle16:before { + content: "\e905"; +} +.im-icon-Daten:before { + content: "\e950"; +} +.im-icon-Diff:before { + content: "\e979"; +} +.im-icon-DotsHorizontal16:before { + content: "\e906"; +} +.im-icon-DotsVerticall16:before { + content: "\e907"; +} +.im-icon-DotsVerticallDouble16:before { + content: "\e95e"; +} +.im-icon-Download16:before { + content: "\e951"; +} +.im-icon-Edit16:before { + content: "\e908"; +} +.im-icon-Equal:before { + content: "\e97a"; +} +.im-icon-Error16:before { + content: "\e952"; +} +.im-icon-ErrorCircleFill16:before { + content: "\e953"; +} +.im-icon-ErrorFill16:before { + content: "\e954"; +} +.im-icon-Expand16:before { + content: "\e909"; +} +.im-icon-ExpandCircle16:before { + content: "\e90a"; +} +.im-icon-FullCircle:before { + content: "\e93a"; +} +.im-icon-Hidden16:before { + content: "\e90b"; +} +.im-icon-Info16:before { + content: "\e955"; +} +.im-icon-InfoFill16:before { + content: "\e956"; +} +.im-icon-Insecure:before { + content: "\e98b"; +} +.im-icon-Interface:before { + content: "\e987"; +} +.im-icon-Left16:before { + content: "\e90c"; +} +.im-icon-Line16:before { + content: "\e976"; +} +.im-icon-Linked:before { + content: "\e988"; +} +.im-icon-LockResize:before { + content: "\e98a"; +} +.im-icon-Mail16:before { + content: "\e957"; +} +.im-icon-Merge:before { + content: "\e97c"; +} +.im-icon-Meteor:before { + content: "\e958"; +} +.im-icon-MinusCircle16:before { + content: "\e933"; +} +.im-icon-Moon:before { + content: "\e959"; +} +.im-icon-Move16:before { + content: "\e95f"; +} +.im-icon-New16:before { + content: "\e90d"; +} +.im-icon-No:before { + content: "\e97d"; +} +.im-icon-NotInDiagram:before { + content: "\e98e"; +} +.im-icon-Note16:before { + content: "\e94a"; +} +.im-icon-Open16:before { + content: "\e90e"; +} +.im-icon-Perseid:before { + content: "\e98f"; +} +.im-icon-PlusCircle16:before { + content: "\e934"; +} +.im-icon-Problem16:before { + content: "\e95a"; +} +.im-icon-ProblemFill16:before { + content: "\e95b"; +} +.im-icon-Query16:before { + content: "\e935"; +} +.im-icon-Relation16:before { + content: "\e90f"; +} +.im-icon-RemoveFromDiagram:before { + content: "\e990"; +} +.im-icon-Reset:before { + content: "\e991"; +} +.im-icon-ResetName:before { + content: "\e992"; +} +.im-icon-ResizeBottomRight16:before { + content: "\e940"; +} +.im-icon-Right16:before { + content: "\e910"; +} +.im-icon-SameHeight16:before { + content: "\e96e"; +} +.im-icon-SameWidth16:before { + content: "\e96f"; +} +.im-icon-Save16:before { + content: "\e911"; +} +.im-icon-Search16:before { + content: "\e92b"; +} +.im-icon-Secure:before { + content: "\e993"; +} +.im-icon-ShowChildren16:before { + content: "\e912"; +} +.im-icon-ShowData16:before { + content: "\e913"; +} +.im-icon-ShowDescription16:before { + content: "\e914"; +} +.im-icon-ShowMetadata16:before { + content: "\e915"; +} +.im-icon-ShowParents16:before { + content: "\e916"; +} +.im-icon-Table16:before { + content: "\e917"; +} +.im-icon-Top16:before { + content: "\e938"; +} +.im-icon-TopDiagram16:before { + content: "\e939"; +} +.im-icon-Trash16:before { + content: "\e918"; +} +.im-icon-Type16:before { + content: "\e94b"; +} +.im-icon-Union:before { + content: "\e994"; +} +.im-icon-Update:before { + content: "\e97e"; +} +.im-icon-UpdateCloud:before { + content: "\e97f"; +} +.im-icon-UpdateDatabase:before { + content: "\e980"; +} +.im-icon-UpdateFromCloud:before { + content: "\e981"; +} +.im-icon-UpdateFromDatabase:before { + content: "\e982"; +} +.im-icon-UpdateFromSource:before { + content: "\e983"; +} +.im-icon-UpdateSource:before { + content: "\e984"; +} +.im-icon-Visibility16:before { + content: "\e919"; +} +.im-icon-Warning16:before { + content: "\e95c"; +} +.im-icon-WarningFill16:before { + content: "\e95d"; +} +.im-icon-Yes:before { + content: "\e985"; +} +.im-icon-ZoomFit:before { + content: "\e995"; +} + +/* overwrites */ + +.im-icon-DotsHorizontal16, .im-icon-DotsVertical16 { + display: none; +} diff --git a/server/schema/index.html b/server/schema/index.html new file mode 100644 index 0000000..8cb9e45 --- /dev/null +++ b/server/schema/index.html @@ -0,0 +1,468 @@ + + + + + + + + + + + + + CSDb-ng + + +
+
+
+
+ + +
  • +
    FuzzyDate
  • +
    User
  • +
    UserRecords
  • +
    Release
  • +
    ReleaseAchievement
  • +
    ReleaseGroupsHandles
  • +
    ReleaseCredit
  • +
    ReleaseLink
  • +
    ReleaseDownload
  • +
    ReleaseComment
  • +
    ReleaseCommentData
  • +
    Group
  • +
    GroupCommentData
  • +
    GroupMember
  • +
    Scener
  • +
    Handle
  • +
    HandleGroup
  • +
    HandleCredit
  • +
    Event
  • +
    EventCompo
  • +
    EventReport
  • +
    EventComment
  • +
    EventOrganizers
  • +
    BBS
  • +
    BBSOnlinePeriod
  • +
    BBSSysop
  • +
    SID
        • +
          UserRecords-User
        • +
          FuzzyDate-Release
        • +
          Event-Release
        • +
          ReleaseAchievement-Release
        • +
          ReleaseGroupsHandles-Release
        • +
          ReleaseCredit-Release
        • +
          ReleaseDownload-Release
        • +
          ReleaseLink-Release
        • +
          ReleaseComment-Release
        • +
          SID-Release
        • +
          Group-ReleaseGroupsHandles
        • +
          Handle-ReleaseGroupsHandles
        • +
          Handle-ReleaseCredit
        • +
          ReleaseCommentData-ReleaseComment
        • +
          ReleaseCommentData-ReleaseComment
        • +
          ReleaseCommentData-ReleaseComment
        • +
          ReleaseCommentData-ReleaseComment
        • +
          ReleaseCommentData-ReleaseComment
        • +
          ReleaseCommentData-ReleaseComment
        • +
          Handle-ReleaseCommentData
        • +
          FuzzyDate-Group
        • +
          FuzzyDate-Group
        • +
          Handle-Group
        • +
          Event-Group
        • +
          GroupMember-Group
        • +
          Release-Group
        • +
          BBS-Group
        • +
          GroupCommentData-Group
        • +
          Group-Group
        • +
          Handle-GroupCommentData
        • +
          Handle-GroupMember
        • +
          FuzzyDate-GroupMember
        • +
          FuzzyDate-GroupMember
        • +
          FuzzyDate-Scener
        • +
          FuzzyDate-Scener
        • +
          Handle-Scener
        • +
          HandleGroup-Handle
        • +
          HandleCredit-Handle
        • +
          Group-Handle
        • +
          Group-Handle
        • +
          Event-Handle
        • +
          Event-Handle
        • +
          BBS-Handle
        • +
          BBS-Handle
        • +
          Release-Handle
        • +
          Scener-Handle
        • +
          GroupMember-HandleGroup
        • +
          Group-HandleGroup
        • +
          Release-HandleCredit
        • +
          FuzzyDate-Event
        • +
          FuzzyDate-Event
        • +
          EventOrganizers-Event
        • +
          EventCompo-Event
        • +
          EventReport-Event
        • +
          EventComment-Event
        • +
          Release-EventCompo
        • +
          Handle-EventReport
        • +
          Handle-EventComment
        • +
          Group-EventOrganizers
        • +
          Handle-EventOrganizers
        • +
          BBSOnlinePeriod-BBS
        • +
          BBSSysop-BBS
        • +
          Group-BBS
        • +
          Handle-BBS
        • +
          FuzzyDate-BBSOnlinePeriod
        • +
          FuzzyDate-BBSOnlinePeriod
        • +
          Handle-BBSSysop
        • +
          Release-SID
            • +
              Query
            • +
              Mutation
              +
              +
              +
              +
              FuzzyDate
              Operator
               String   
              Day
               Int   
              Month
               Int   
              Year
               Int   
              Comment
               String   
              User
              ID
               Int  !
              NN
              Name
               String  !
              NN
              Email
               String   
              Password
               String   
              Key
              MaintainerOf
               UserRecords   
              uuid
               String   
              dateCreated
               String   
              dateUpdated
               String   
              deleted
               Boolean   
              dateDeleted
               String   
              UserRecords
              ReleaseIDs
              [Int ]  
              GroupIDs
              [Int ]  
              ScenerIDs
              [Int ]  
              HandleIDs
              [Int ]  
              EventIDs
              [Int ]  
              BBSIDs
              [Int ]  
              SIDIDs
              [Int ]  
              + +
              +
              Release
              ID
               Int  !
              NN
              Name
               String  !
              NN
              AKA
               String   
              Type
               String   
              GfxType
               String   
              Rating
               Float   
              Key
              ReleaseDate
              [FuzzyDate ]  
              ReleasedAt
               Int   
              Key
              ReleasedAtEvent
               Event   
              Key
              Achievement
               ReleaseAchievement   
              Key
              ReleasedBy
               ReleaseGroupsHandles   
              Key
              Credits
              [ReleaseCredit ]  
              Website
               String   
              ScreenShot
              [String ]  
              Key
              DownloadLinks
              [ReleaseDownload ]  
              Key
              OtherLinks
              [ReleaseLink ]  
              Key
              Comments
              [ReleaseComment ]  
              SIDIDs
              [Int ]  
              Key
              SIDs
              [SID ]  
              uuid
               String   
              tags
              [String ]  
              dateCreated
               String   
              dateUpdated
               String   
              deleted
               Boolean   
              dateDeleted
               String   
              + +
              +
              ReleaseAchievement
              Compo
               String   
              Place
               Int   
              + +
              +
              ReleaseGroupsHandles
              GroupIDs
              [Int ]  
              Key
              Groups
              [Group ]  
              HandleIDs
              [Int ]  
              Key
              Handles
              [Handle ]  
              ReleaseCredit
              CreditType
               String  !
              NN
              HandleIDs
              [Int ]  
              Key
              Handles
              [Handle ]  
              ReleaseLink
              Title
               String   
              Link
               String  !
              NN
              CounterLink
               String  !
              NN
              Clicks
               Int   
              ReleaseDownload
              CounterLink
               String  !
              NN
              Downloads
               Int   
              Filename
               String   
              Link
               String  !
              NN
              Status
               String   
              hash
               String   
              ReleaseComment
              Key
              Summary
              [ReleaseCommentData ]  
              Key
              Trivia
              [ReleaseCommentData ]  
              Key
              Goof
              [ReleaseCommentData ]  
              Key
              HiddenPart
              [ReleaseCommentData ]  
              Key
              ProductionNote
              [ReleaseCommentData ]  
              Key
              UserComment
              [ReleaseCommentData ]  
              ReleaseCommentData
              Date
               Int  !
              NN
              HandleID
               Int  !
              NN
              Key
              Handle
               Handle   
              Text
               String  !
              NN
              Group
              ID
               Int  !
              NN
              Name
               String  !
              NN
              AKA
               String   
              Short
               String   
              Rating
               Float   
              Trivia
               String   
              BaseCountry
               String   
              Key
              FoundDate
              [FuzzyDate ]  
              Key
              DissolveDate
              [FuzzyDate ]  
              Website
               String   
              Grouptypes
              [String ]  
              Slogan
              [String ]  
              FounderHandleIDs
              [Int ]  
              Key
              FounderHandles
              [Handle ]  
              OrganizedEventIDs
              [Int ]  
              Key
              OrganizedEvents
              [Event ]  
              Key
              Members
              [GroupMember ]  
              ReleaseIDs
              [Int ]  
              Key
              Releases
              [Release ]  
              BBSIDs
              [Int ]  
              Key
              BBSs
              [BBS ]  
              Key
              UserComment
              [GroupCommentData ]  
              CoOpGroupIDs
              [Int ]  
              Key
              CoOpGroups
              [Group ]  
              uuid
               String   
              tags
              [String ]  
              dateCreated
               String   
              dateUpdated
               String   
              deleted
               Boolean   
              dateDeleted
               String   
              GroupCommentData
              Date
               Int  !
              NN
              HandleID
               Int  !
              NN
              Key
              Handle
               Handle   
              Text
               String  !
              NN
              GroupMember
              HandleID
               Int  !
              NN
              Key
              Handle
               Handle   
              Profession
              [String ]  
              Key
              JoinDate
              [FuzzyDate ]  
              Key
              LeaveDate
              [FuzzyDate ]  
              Status
               String   
              Scener
              ID
               Int  !
              NN
              RegisterdDate
               String   
              Country
               String   
              Key
              BirthDate
              [FuzzyDate ]  
              Key
              DeathDate
              [FuzzyDate ]  
              HandleIDs
              [Int ]  
              Key
              Handles
              [Handle ]  
              uuid
               String   
              tags
              [String ]  
              dateCreated
               String   
              dateUpdated
               String   
              deleted
               Boolean   
              dateDeleted
               String   
              + +
              +
              Handle
              ID
               Int  !
              NN
              Handle
               String  !
              NN
              CurrentlyUsedHandle
               Boolean   
              HandleStory
               String   
              FreelanceFunctions
              [String ]  
              Key
              MemberOf
              [HandleGroup ]  
              Key
              Credits
              [HandleCredit ]  
              FoundedGroupIDs
              [Int ]  
              Key
              FoundedGroups
              [Group ]  
              MemberGroupIDs
              [Int ]  
              Key
              MemberGroups
              [Group ]  
              OrganizedEventIDs
              [Int ]  
              Key
              OrganizedEvents
              [Event ]  
              AttendedEventIDs
              [Int ]  
              Key
              AttendedEvents
              [Event ]  
              BBSSysopIDs
              [Int ]  
              Key
              BBSSysop
              [BBS ]  
              BBSUserIDs
              [Int ]  
              Key
              BBSUser
              [BBS ]  
              ReleaseIDs
              [Int ]  
              Key
              Releases
              [Release ]  
              ScenerIDs
              [Int ]  
              Key
              Sceners
              [Scener ]  
              uuid
               String   
              tags
              [String ]  
              dateCreated
               String   
              dateUpdated
               String   
              deleted
               Boolean   
              dateDeleted
               String   
              HandleGroup
              GroupID
               Int  !
              NN
              Key
              MemberStats
               GroupMember   
              Key
              Group
               Group   
              HandleCredit
              CreditType
               String  !
              NN
              ReleaseIDs
              [Int ]  
              Key
              Releases
              [Release ]  
              Event
              ID
               Int  !
              NN
              Name
               String  !
              NN
              EventType
              [String ]  
              AKA
               String   
              Tagline
               String   
              Key
              StartDate
              [FuzzyDate ]  
              Key
              EndDate
              [FuzzyDate ]  
              Address
               String   
              City
               String   
              State
               String   
              Zip
               String   
              Country
               String   
              Website
               String   
              Key
              Organizers
               EventOrganizers   
              Key
              Compo
              [EventCompo ]  
              Key
              PartyReport
              [EventReport ]  
              Key
              UserComment
              [EventComment ]  
              uuid
               String   
              tags
              [String ]  
              dateCreated
               String   
              dateUpdated
               String   
              deleted
               Boolean   
              dateDeleted
               String   
              EventCompo
              Type
               String   
              ReleaseIDs
              [Int ]  
              Key
              Releases
              [Release ]  
              EventReport
              HandleID
               Int  !
              NN
              WrittenBy
               String   
              Date
               Int   
              Headline
               String   
              Text
               String   
              Key
              Handle
               Handle   
              EventComment
              HandleID
               Int  !
              NN
              Date
               Int  !
              NN
              Text
               String  !
              NN
              Key
              Handle
               Handle   
              EventOrganizers
              GroupIDs
              [Int ]  
              Key
              Groups
              [Group ]  
              HandleIDs
              [Int ]  
              Key
              Handles
              [Handle ]  
              BBS
              ID
               Int  !
              NN
              Name
               String  !
              NN
              Short
               String   
              Trivia
               String   
              Key
              OnlinePeriod
              [BBSOnlinePeriod ]  
              Phone
               String   
              Host
               String   
              Port
               Int   
              City
               String   
              State
               String   
              Country
               String   
              Key
              Sysop
              [BBSSysop ]  
              Status
               String   
              GroupIDs
              [Int ]  
              Key
              Groups
              [Group ]  
              HandleIDs
              [Int ]  
              Key
              Handles
              [Handle ]  
              uuid
               String   
              tags
              [String ]  
              dateCreated
               String   
              dateUpdated
               String   
              deleted
               Boolean   
              dateDeleted
               String   
              + +
              +
              BBSOnlinePeriod
              Key
              StartDate
              [FuzzyDate ]  
              Key
              EndDate
              [FuzzyDate ]  
              BBSSysop
              Type
               String   
              HandleID
               Int   
              Key
              Handle
               Handle   
              SID
              ID
               Int  !
              NN
              HVSCPath
               String   
              Name
               String   
              Author
               String   
              Released
               String   
              LoadAddr
               Int   
              InitAddr
               Int   
              PlayAddr
               Int   
              NOSongs
               Int   
              DefaultSong
               Int   
              SIDModel
               String   
              ClockSpeed
               String   
              DataSize
               Int   
              ReleaseIDs
              [Int ]  
              Key
              Releases
              [Release ]  
              uuid
               String   
              tags
              [String ]  
              dateCreated
               String   
              dateUpdated
               String   
              deleted
               Boolean   
              dateDeleted
               String   
              Query
              Query
              Mutation
              Mutation
              Documentation for project GraphQL
              GraphQL
              Project
              Name
              GraphQL
              Diagram
              Name
              Main Diagram
              Report
              Generated
              10/6/2024 | 11:51:29 PM
              types
              Name
              User
              Columns
              Name
              Data type
              Array
              Not Null
              ID
              Int
              Yes
              Name
              String
              Yes
              Email
              String
              Password
              String
              MaintainerOf
              uuid
              String
              dateCreated
              String
              dateUpdated
              String
              deleted
              Boolean
              dateDeleted
              String
              References
              Name
              UserRecords
              Columns
              Name
              Data type
              Array
              Not Null
              ReleaseIDs
              Int
              Yes
              GroupIDs
              Int
              Yes
              ScenerIDs
              Int
              Yes
              HandleIDs
              Int
              Yes
              EventIDs
              Int
              Yes
              BBSIDs
              Int
              Yes
              SIDIDs
              Int
              Yes
              References
              Name
              Release
              Columns
              Name
              Data type
              Array
              Not Null
              ID
              Int
              Yes
              Name
              String
              Yes
              AKA
              String
              Type
              String
              GfxType
              String
              Rating
              Float
              ReleaseDate
              Yes
              ReleasedAt
              Int
              ReleasedAtEvent
              Achievement
              ReleasedBy
              Credits
              Yes
              Website
              String
              ScreenShot
              String
              Yes
              DownloadLinks
              Yes
              OtherLinks
              Yes
              Comments
              Yes
              SIDIDs
              Int
              Yes
              SIDs
              Yes
              uuid
              String
              tags
              String
              Yes
              dateCreated
              String
              dateUpdated
              String
              deleted
              Boolean
              dateDeleted
              String
              Name
              ReleaseAchievement
              Columns
              Name
              Data type
              Array
              Not Null
              Compo
              String
              Place
              Int
              Name
              ReleaseGroupsHandles
              Columns
              Name
              Data type
              Array
              Not Null
              GroupIDs
              Int
              Yes
              Groups
              Yes
              HandleIDs
              Int
              Yes
              Handles
              Yes
              Name
              ReleaseCredit
              Columns
              Name
              Data type
              Array
              Not Null
              CreditType
              String
              Yes
              HandleIDs
              Int
              Yes
              Handles
              Yes
              Name
              ReleaseLink
              Columns
              Name
              Data type
              Array
              Not Null
              Title
              String
              Link
              String
              Yes
              CounterLink
              String
              Yes
              Clicks
              Int
              References
              Name
              ReleaseDownload
              Columns
              Name
              Data type
              Array
              Not Null
              CounterLink
              String
              Yes
              Downloads
              Int
              Filename
              String
              Link
              String
              Yes
              Status
              String
              hash
              String
              Name
              Group
              Columns
              Name
              Data type
              Array
              Not Null
              ID
              Int
              Yes
              Name
              String
              Yes
              AKA
              String
              Short
              String
              Rating
              Float
              Trivia
              String
              BaseCountry
              String
              FoundDate
              Yes
              DissolveDate
              Yes
              Website
              String
              Grouptypes
              String
              Yes
              Slogan
              String
              Yes
              FounderHandleIDs
              Int
              Yes
              FounderHandles
              Yes
              OrganizedEventIDs
              Int
              Yes
              OrganizedEvents
              Yes
              Members
              Yes
              ReleaseIDs
              Int
              Yes
              Releases
              Yes
              BBSIDs
              Int
              Yes
              BBSs
              Yes
              UserComment
              Yes
              CoOpGroupIDs
              Int
              Yes
              CoOpGroups
              Yes
              uuid
              String
              tags
              String
              Yes
              dateCreated
              String
              dateUpdated
              String
              deleted
              Boolean
              dateDeleted
              String
              Name
              GroupCommentData
              Columns
              Name
              Data type
              Array
              Not Null
              Date
              Int
              Yes
              HandleID
              Int
              Yes
              Handle
              Text
              String
              Yes
              Name
              GroupMember
              Columns
              Name
              Data type
              Array
              Not Null
              HandleID
              Int
              Yes
              Handle
              Profession
              String
              Yes
              JoinDate
              Yes
              LeaveDate
              Yes
              Status
              String
              Name
              Scener
              Columns
              Name
              Data type
              Array
              Not Null
              ID
              Int
              Yes
              RegisterdDate
              String
              Country
              String
              BirthDate
              Yes
              DeathDate
              Yes
              HandleIDs
              Int
              Yes
              Handles
              Yes
              uuid
              String
              tags
              String
              Yes
              dateCreated
              String
              dateUpdated
              String
              deleted
              Boolean
              dateDeleted
              String
              Name
              Handle
              Columns
              Name
              Data type
              Array
              Not Null
              ID
              Int
              Yes
              Handle
              String
              Yes
              CurrentlyUsedHandle
              Boolean
              HandleStory
              String
              FreelanceFunctions
              String
              Yes
              MemberOf
              Yes
              Credits
              Yes
              FoundedGroupIDs
              Int
              Yes
              FoundedGroups
              Yes
              MemberGroupIDs
              Int
              Yes
              MemberGroups
              Yes
              OrganizedEventIDs
              Int
              Yes
              OrganizedEvents
              Yes
              AttendedEventIDs
              Int
              Yes
              AttendedEvents
              Yes
              BBSSysopIDs
              Int
              Yes
              BBSSysop
              Yes
              BBSUserIDs
              Int
              Yes
              BBSUser
              Yes
              ReleaseIDs
              Int
              Yes
              Releases
              Yes
              ScenerIDs
              Int
              Yes
              Sceners
              Yes
              uuid
              String
              tags
              String
              Yes
              dateCreated
              String
              dateUpdated
              String
              deleted
              Boolean
              dateDeleted
              String
              Name
              HandleGroup
              Columns
              Name
              Data type
              Array
              Not Null
              GroupID
              Int
              Yes
              MemberStats
              Group
              Name
              HandleCredit
              Columns
              Name
              Data type
              Array
              Not Null
              CreditType
              String
              Yes
              ReleaseIDs
              Int
              Yes
              Releases
              Yes
              Name
              Event
              Columns
              Name
              Data type
              Array
              Not Null
              ID
              Int
              Yes
              Name
              String
              Yes
              EventType
              String
              Yes
              AKA
              String
              Tagline
              String
              StartDate
              Yes
              EndDate
              Yes
              Address
              String
              City
              String
              State
              String
              Zip
              String
              Country
              String
              Website
              String
              Organizers
              Compo
              Yes
              PartyReport
              Yes
              UserComment
              Yes
              uuid
              String
              tags
              String
              Yes
              dateCreated
              String
              dateUpdated
              String
              deleted
              Boolean
              dateDeleted
              String
              Name
              EventCompo
              Columns
              Name
              Data type
              Array
              Not Null
              Type
              String
              ReleaseIDs
              Int
              Yes
              Releases
              Yes
              Name
              EventReport
              Columns
              Name
              Data type
              Array
              Not Null
              HandleID
              Int
              Yes
              WrittenBy
              String
              Date
              Int
              Headline
              String
              Text
              String
              Handle
              Name
              EventComment
              Columns
              Name
              Data type
              Array
              Not Null
              HandleID
              Int
              Yes
              Date
              Int
              Yes
              Text
              String
              Yes
              Handle
              Name
              EventOrganizers
              Columns
              Name
              Data type
              Array
              Not Null
              GroupIDs
              Int
              Yes
              Groups
              Yes
              HandleIDs
              Int
              Yes
              Handles
              Yes
              Name
              BBS
              Columns
              Name
              Data type
              Array
              Not Null
              ID
              Int
              Yes
              Name
              String
              Yes
              Short
              String
              Trivia
              String
              OnlinePeriod
              Yes
              Phone
              String
              Host
              String
              Port
              Int
              City
              String
              State
              String
              Country
              String
              Sysop
              Yes
              Status
              String
              GroupIDs
              Int
              Yes
              Groups
              Yes
              HandleIDs
              Int
              Yes
              Handles
              Yes
              uuid
              String
              tags
              String
              Yes
              dateCreated
              String
              dateUpdated
              String
              deleted
              Boolean
              dateDeleted
              String
              Name
              BBSOnlinePeriod
              Columns
              Name
              Data type
              Array
              Not Null
              StartDate
              Yes
              EndDate
              Yes
              Name
              BBSSysop
              Columns
              Name
              Data type
              Array
              Not Null
              Type
              String
              HandleID
              Int
              Handle
              Name
              SID
              Columns
              Name
              Data type
              Array
              Not Null
              ID
              Int
              Yes
              HVSCPath
              String
              Name
              String
              Author
              String
              Released
              String
              LoadAddr
              Int
              InitAddr
              Int
              PlayAddr
              Int
              NOSongs
              Int
              DefaultSong
              Int
              SIDModel
              String
              ClockSpeed
              String
              DataSize
              Int
              ReleaseIDs
              Int
              Yes
              Releases
              Yes
              uuid
              String
              tags
              String
              Yes
              dateCreated
              String
              dateUpdated
              String
              deleted
              Boolean
              dateDeleted
              String
              References
              references
              Name
              UserRecords-User
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              FuzzyDate-Release
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Event-Release
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              ReleaseAchievement-Release
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              ReleaseGroupsHandles-Release
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              ReleaseCredit-Release
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              ReleaseDownload-Release
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              ReleaseLink-Release
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              ReleaseComment-Release
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              SID-Release
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Group-ReleaseGroupsHandles
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Handle-ReleaseGroupsHandles
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Handle-ReleaseCredit
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              ReleaseCommentData-ReleaseComment
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              ReleaseCommentData-ReleaseComment
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              ReleaseCommentData-ReleaseComment
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              ReleaseCommentData-ReleaseComment
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              ReleaseCommentData-ReleaseComment
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              ReleaseCommentData-ReleaseComment
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Handle-ReleaseCommentData
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              FuzzyDate-Group
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              FuzzyDate-Group
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Handle-Group
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Event-Group
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              GroupMember-Group
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Release-Group
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              BBS-Group
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              GroupCommentData-Group
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Group-Group
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Handle-GroupCommentData
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Handle-GroupMember
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              FuzzyDate-GroupMember
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              FuzzyDate-GroupMember
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              FuzzyDate-Scener
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              FuzzyDate-Scener
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Handle-Scener
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              HandleGroup-Handle
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              HandleCredit-Handle
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Group-Handle
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Group-Handle
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Event-Handle
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Event-Handle
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              BBS-Handle
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              BBS-Handle
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Release-Handle
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Scener-Handle
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              GroupMember-HandleGroup
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Group-HandleGroup
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Release-HandleCredit
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              FuzzyDate-Event
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              FuzzyDate-Event
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              EventOrganizers-Event
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              EventCompo-Event
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              EventReport-Event
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              EventComment-Event
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Release-EventCompo
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Handle-EventReport
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Handle-EventComment
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Group-EventOrganizers
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Handle-EventOrganizers
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              BBSOnlinePeriod-BBS
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              BBSSysop-BBS
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Group-BBS
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Handle-BBS
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              FuzzyDate-BBSOnlinePeriod
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              FuzzyDate-BBSOnlinePeriod
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Handle-BBSSysop
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Name
              Release-SID
              Name
              Source
              Target
              Cardinality type:
              One to
              many
              Ordinality:
              Mandatory
              Mandatory
              Other objects
              Name
              Query
              Type
              Query
              Code
              type Query {
              + release(id: Int!) : Release
              + releases(ids: [Int]!) : [Release]
              +
              + group(id: Int!) : Group
              + groups(ids: [Int]!) : [Group]
              +
              + scener(id: Int!) : Scener
              + sceners(ids: [Int]!) : [Scener]
              +
              + handle(id: Int!) : Handle
              + handles(ids: [Int]!) : [Handle]
              +
              + event(id: Int!) : Event
              + events(ids: [Int]!) : [Event]
              +
              + bbs(id: Int!) : BBS
              + bbss(ids: [Int]!) : [BBS]
              +
              + sid(id: Int!) : SID
              + sids(ids: [Int]!) : [SID]
              +}
              Name
              Mutation
              Type
              Mutation
              Code
              type Mutation {
              + createRelease(id: Int!) : Release
              + createGroup(id: Int!) : Group
              + createScener(id: Int!) : Scener
              + createHandle(id: Int!) : Handle
              + createEvent(id: Int!) : Event
              + createBBS(id: Int!) : BBS
              + createSID(id: Int!) : SID
              +
              + updateRelease(id: Int!) : Release
              + updateGroup(id: Int!) : Group
              + updateScener(id: Int!) : Scener
              + updateHandle(id: Int!) : Handle
              + updateEvent(id: Int!) : Event
              + updateBBS(id: Int!) : BBS
              + updateSID(id: Int!) : SID
              +
              + deleteRelease(id: Int!) : Release
              + deleteGroup(id: Int!) : Group
              + deleteScener(id: Int!) : Scener
              + deleteHandle(id: Int!) : Handle
              + deleteEvent(id: Int!) : Event
              + deleteBBS(id: Int!) : BBS
              + deleteSID(id: Int!) : SID
              +}
              + +
              +
              + + + +
              +
              + + \ No newline at end of file diff --git a/server/schema/lists.css b/server/schema/lists.css new file mode 100644 index 0000000..f1a5444 --- /dev/null +++ b/server/schema/lists.css @@ -0,0 +1,94 @@ +.im-list { + list-style-type: none; + padding: 0; + margin: 0; + padding-bottom: 0; +} + +.im-list-item:hover { + background: #2196f3; + /*color: #fff;*/ + background: rgba(0, 0, 0, 0.02); +} + +.im-list-item > div { + /*background: rgba(255, 255, 255, 0.2);*/ + padding: 3px 10px 3px 10px; + font-size: 13px; + text-decoration: none; + display: block; + color: #eee; + border-bottom: 1px solid transparent; + /*transition: color 0.3s;*/ + margin-right: auto; + flex: 1; + overflow: hidden; + /*transition: background-color 0.4s;*/ + cursor: pointer; + border-radius: 2px; +} + + + +.im-list-item-nochk a { + padding: 3px 10px 3px 26px; +} + +.im-list-item:hover { + background: #2196f3; + color: #fff; +} + +.im-list-item i { + color: #ccc; +} + +.im-list-item:hover, +.im-list-item:hover a, +.im-list-item:hover div, +.im-list-item:hover i { + background: #111; + color: #fff; + /*color: #fff;*/ +} + +li.sel-item, +.sel-item-list-multi { + color: black; + background: #333; + color: #fff; +} + +li.sel-item a, +li.sel-item-list-multi a, +li.sel-item div i, +li.sel-item-list-multi div i { + color: #fff; +} + +.im-rel { + display: flex; + flex-direction: row; + flex-grow: 1; + margin: 0 2px; + border-radius: 2px; +} + +.im-list-btn-chk { + width: 12px; + display: block; + cursor: pointer; + align-self: center; +} + +.im-list-btn { + width: 22px; + display: block; + padding: 0 5px 0 0px; + cursor: pointer; + align-self: center; +} + +.im-list-btn i { + color: #ccc; +} \ No newline at end of file diff --git a/server/schema/modals.css b/server/schema/modals.css new file mode 100644 index 0000000..6f65ede --- /dev/null +++ b/server/schema/modals.css @@ -0,0 +1,208 @@ +.modal-wrapper { + position: absolute; + top: 0; + left: 0; + display: block; + height: 100vh; + width: 100vw; + z-index: 999; + overflow: auto; + animation: toDark 1s forwards; +} + +.modal { + position: absolute; + top: 50px; + margin: auto; + left: 20vw; + right: 20vw; + width: 60vw; + background: #444; + z-index: 999; + box-shadow: 0 0 15px 0 #000; + /*animation: fromRight 0.5s;*/ + resize: both; + overflow: hidden; + display: grid; + grid-template-rows: 52px 1fr 56px; + min-width: 950px; + border-radius: 5px; + user-select: none; + max-height: 80vh; + min-height: 500px; +} + +.modal-confirm { + top: 20vh; + left: 25vw; + right: 25vw; + width: 50vw; + min-height: 250px; + min-width: 620px; + max-height: 800px; + border-radius: 5px; +} + +.modal-header { + height: 28px; + padding: 14px 20px 10px 20px; + font-size: 20px; + border-bottom: 0; + background: #222; + user-select: none; + z-index: 3; + color: #eee; + text-align: center; +} + +.modal-header::after { + content: " "; + display: block; + height: 1px; + margin-top: 11px; + position: relative; + left: 0; + background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), #4caf50, palevioletred, red, orange, #2196f3, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); + width: 100%; +} + +.modal-content { + /*padding: 5px 20px 20px 20px;*/ + min-height: 100px; + color: #eee; + overflow: auto; + max-height: 500px; +} + +.modal-content-notabs { + font-size: 12px; +} + +.modal-content-confirm { + min-height: 0px; + background: #444; + color: #eee; + padding: 30px; + padding-bottom: 40px; + font-size: 13px; + overflow: auto; +} + +.modal-footer { + border-top: 0; + padding: 12px 14px 8px 14px; + text-align: right; + font-size: 14px; + color: #eee; + background: #222; +} + +.modal .im-tabs-tablist { + padding-left: 2px; +} + +.modal-content .newColForm { + margin: 2px; + border-radius: 2px; + border: 0px solid #fff; + background: #393939; +} + +.modal-content .im-cat-header { + border: 1px solid rgba(255, 255, 255, 0.1); +} + +.modal-content .im-tabs-area { + padding-top: 20px; + padding: 20px; +} + +.modal-toolbar { + position: fixed; + position: absolute; + right: 85px; + padding: 0; + background: transparent; + z-index: 100; + text-align: right; + max-width: 450px; + bottom: 13px; + display: flex; +} + +.modal-toolbar button { + display: flex; + flex-direction: row; + margin-left: auto; + margin-right: 12px; +} + +.modal-toolbar i { + color: #fff; + margin-right: 5px; +} + +.im-feedback-title { + font-size: 18px; +} + +.im-feedback-subtitle { + font-size: 14px; +} + +.im-feedback-grid { + display: grid; + grid-template-columns: 180px 1fr; + grid-row-gap: 3px; + grid-column-gap: 3px; + justify-content: stretch; + justify-items: stretch; + padding-bottom: 3px; +} + +.im-feedback-content textarea { + min-height: 180px !important; +} + +.im-items-selection, +.im-items-selection-header { + display: grid; + grid-template-columns: 20px 3fr 1fr 1fr; + column-gap: 5px; + row-gap: 0; + margin-bottom: 0; + margin-left: 30px; + margin-right: 40px; + padding: 3px 10px; + font-size: 13px; + border-radius: 2px; +} + +.im-items-selection:hover { + background: #222; + color: #fff; + cursor: pointer; +} + +.im-items-selection div { + padding-top: 1px; +} + +.im-diagram-items-modal { + position: sticky; + top: 0px; + background: #444; + box-shadow: 0 0 8px -4px #000; + padding-top: 4px; + padding-bottom: 4px; + z-index: 2; + margin-bottom: 8px; +} + +.im-diagram-items-modal .im-search-bar { + margin: 0px 50px 8px 50px; + position: absolute; + top: -50px; + right: 50px; + z-index: 999100; +} \ No newline at end of file diff --git a/server/schema/not-dark.svg b/server/schema/not-dark.svg new file mode 100644 index 0000000..1e53de6 --- /dev/null +++ b/server/schema/not-dark.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/not-light.svg b/server/schema/not-light.svg new file mode 100644 index 0000000..0fe1f12 --- /dev/null +++ b/server/schema/not-light.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/oneOf-dark.svg b/server/schema/oneOf-dark.svg new file mode 100644 index 0000000..13ad7ee --- /dev/null +++ b/server/schema/oneOf-dark.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/oneOf-light.svg b/server/schema/oneOf-light.svg new file mode 100644 index 0000000..d96c4ff --- /dev/null +++ b/server/schema/oneOf-light.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/scrollbars.css b/server/schema/scrollbars.css new file mode 100644 index 0000000..9d8c1c4 --- /dev/null +++ b/server/schema/scrollbars.css @@ -0,0 +1,29 @@ +div::-webkit-scrollbar, +textarea::-webkit-scrollbar { + width: 10px; + height: 10px; + margin-left: 5px; +} + +div::-webkit-scrollbar-thumb, +textarea::-webkit-scrollbar-thumb { + background: #2d2d2d; + border-radius: 0px; +} + +div::-webkit-scrollbar-track, +textarea::-webkit-scrollbar-track { + background: #585858; + border-radius: 0px; +} + +div::-webkit-scrollbar-corner, +textarea::-webkit-scrollbar-corner { + background: #585858; +} + +div, +textarea { + scrollbar-color: #202020 #585858; + /*scrollbar-width: thin;*/ +} \ No newline at end of file diff --git a/server/schema/searchbar.css b/server/schema/searchbar.css new file mode 100644 index 0000000..55c99fc --- /dev/null +++ b/server/schema/searchbar.css @@ -0,0 +1,66 @@ +input { +border-radius: 2px; +padding: 0 2px; +font-family: "Open Sans"; +background: #646464; +color: #fff; +min-width: 40px; +width: auto; +} + +.im-search-bar { + height: 20px; + display: grid; + grid-template-columns: 10px 1fr 24px 10px; + grid-template-rows: 1fr; + align-content: center; + align-items: center; + padding-top: 2px; + padding-bottom: 2px; + border-radius: 100px; + border: 0px solid #646464; + margin: 7px 7px; + background: #646464; +} + +.im-search-fixed-width { + max-width: 500px; + position: absolute; + margin-left: auto; + margin-right: auto; + left: 0; + right: 0; + text-align: center; + top: 10px; + z-index: 100; +} + +.im-search-bar input, +.im-search-bar input:focus, +.im-search-bar input:hover { + display: inline-block; + border: 0px; +} + +.im-search-bar input { + width: auto; + min-width: 40px; +} + +.im-search-bar input::placeholder { + color: #000; + font-style: italic; +} + +.im-search-bar .im-search-button { + align-self: center; + justify-self: right; + width: 24px; + text-align: right; + cursor: pointer; + padding-top: 4px; +} + +.im-search-fixed-width > .im-search-button { + padding-top: 0; +} diff --git a/server/schema/style.css b/server/schema/style.css new file mode 100644 index 0000000..122a225 --- /dev/null +++ b/server/schema/style.css @@ -0,0 +1,2013 @@ +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 400; + src: url("./assets/open-sans-v17-latin-ext_latin-regular.eot"); /* IE9 Compat Modes */ + src: local("Open Sans Regular"), local("OpenSans-Regular"), + url("./assets/open-sans-v17-latin-ext_latin-regular.eot?#iefix") + format("embedded-opentype"), + /* IE6-IE8 */ url("./assets/open-sans-v17-latin-ext_latin-regular.woff2") + format("woff2"), + /* Super Modern Browsers */ + url("./assets/open-sans-v17-latin-ext_latin-regular.woff") + format("woff"), + /* Modern Browsers */ + url("./assets/open-sans-v17-latin-ext_latin-regular.ttf") + format("truetype"), + /* Safari, Android, iOS */ + url("./assets/open-sans-v17-latin-ext_latin-regular.svg#OpenSans") + format("svg"); /* Legacy iOS */ +} + +/* open-sans-600 - latin-ext_latin */ +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 600; + src: url("./assets/open-sans-v17-latin-ext_latin-600.eot"); /* IE9 Compat Modes */ + src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), + url("./assets/open-sans-v17-latin-ext_latin-600.eot?#iefix") + format("embedded-opentype"), + /* IE6-IE8 */ url("./assets/open-sans-v17-latin-ext_latin-600.woff2") + format("woff2"), + /* Super Modern Browsers */ + url("./assets/open-sans-v17-latin-ext_latin-600.woff") format("woff"), + /* Modern Browsers */ + url("./assets/open-sans-v17-latin-ext_latin-600.ttf") + format("truetype"), + /* Safari, Android, iOS */ + url("./assets/open-sans-v17-latin-ext_latin-600.svg#OpenSans") + format("svg"); /* Legacy iOS */ +} + +/* open-sans-700 - latin-ext_latin */ +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 700; + src: url("./assets/open-sans-v17-latin-ext_latin-700.eot"); /* IE9 Compat Modes */ + src: local("Open Sans Bold"), local("OpenSans-Bold"), + url("./assets/open-sans-v17-latin-ext_latin-700.eot?#iefix") + format("embedded-opentype"), + /* IE6-IE8 */ url("./assets/open-sans-v17-latin-ext_latin-700.woff2") + format("woff2"), + /* Super Modern Browsers */ + url("./assets/open-sans-v17-latin-ext_latin-700.woff") format("woff"), + /* Modern Browsers */ + url("./assets/open-sans-v17-latin-ext_latin-700.ttf") + format("truetype"), + /* Safari, Android, iOS */ + url("./assets/open-sans-v17-latin-ext_latin-700.svg#OpenSans") + format("svg"); /* Legacy iOS */ +} + +html, body { + margin: 0; + overflow: hidden; +} + +html, +body, +#root, +.app-layout, +.aside-left, +.aside-right, +.diagram { + height: 100%; + width: 100%; +} + +.diagram { + overflow: auto; + background: #333; +} + +.main-area { + height: 100%; + width: 100%; +} + +html, +body, +div, +p, +span, +a, +td, +ul, +li { + font-family: "Open Sans", "Exo"; +} + + +h1, +h2, +h3, +h4, +h5, +h6 { + padding: 4px 0; + margin: 0; + font-family: "Open Sans", "Exo"; + font-weight: 400; +} + +h1 strong, +h1 b, +h2 strong, +h2 b, +h3 strong, +h3 b, +h4 strong, +h4 b, +h5 strong, +h5 b, +h6 strong, +h6 b { + font-weight: 700; +} + +p { + padding: 1px 0; + font-size: 12px; +} + +.diagram { + position: relative; +} + +.t { + position: relative; + border-radius: 3px; + box-shadow: 4px 4px 8px -8px black; + border: 1px solid rgba(0, 0, 0, 0.3); + z-index: 10 !important; + margin: 1px; + display: flex; + flex-direction: column; + min-height: 44px; + min-width: 150px; + min-width: fit-content; +} + +path { + z-index: 10 !important; +} + +.t-max-content { + min-width: max-content; +} + +.t-fixed-min { + min-width: 150px; +} + + +.drgbl:after { + content: ""; + display: inline-block; + opacity: 0; + height: 20px; + width: 1px; + position: absolute; + bottom: -20px; + left: 0; +} + +.im-n { + position: relative; + border-radius: 3px; + border: 1px solid transparent; + z-index: 5; + margin: 1px; + display: flex; + flex-direction: column; + min-height: 24px; + min-width: 50px; +} + +.im-n-sa { + position: absolute; + border-radius: 3px; + border: 1px solid transparent; + z-index: 1; + margin: 1px; + display: flex; + flex-direction: column; + min-width: 150px; + min-height: 50px; + top: 0; + left: 0; +} + +.im-n-sa > div { + padding:10px; + padding-top: 30px; +} + +.im-n-sa-type { + min-width: 150px; + min-height: 50px; +} + +.im-n-sa-type > div { + padding:10px; + padding-top: 30px; +} + +.im-n-sa-header { + position: absolute; + border-radius: 3px; + border: 1px solid transparent; + z-index: 10; + display: flex; + flex-direction: column; + top: 0; + left: 0; + width: 100%; + background: rgba(0, 0, 0, 0.15); + pointer-events: all !important; + cursor: move; + min-width: 150px; + min-height: 24px !important; + max-height: 24px; + +} + +.im-n-sa-header-text { + padding: 4px 10px; + font-size: 12px; +} + +.im-n-other { + position: relative; + border-radius: 3px; + border: 1px solid transparent; + z-index: 8; + margin: 1px; + display: flex; + flex-direction: column; + min-width: 150px; + min-height: 44px; +} + +.sel-item-sa { + z-index: 2; +} + +.im-n img { + max-width: 100%; +} + +.im-tp { + position: absolute; + background: #fff; + border-radius: 3px; + box-shadow: 4px 4px 8px -8px black; + border: 1px dashed #666; + overflow: auto; + z-index: 1; + margin: 1px; + display: flex; + flex-direction: column; + background: #f9f9f9; +} + +.t a, +.im-n a, +.im-tp a { + text-decoration: none; + color: black; +} + +#mainHtmlCanvas { + transform-origin: 0 0; +} + +.watermark { + opacity: 0.25; + width: 200px; + height: 200px; +} + +.dGraphicsHeader { + display: flex; + border-bottom: 1px solid rgba(0, 0, 0, 0.15); + font-size: 14px; + cursor: pointer; + background: #666; + flex-grow: 0; + flex-shrink: 0; + color: #fff; + height: 22px; + min-width: fit-content; + white-space: nowrap; +} + +.dTableName { + padding: 3px 0 1px 3px; + user-select: none; + font-weight: 700; + text-shadow: 0 0 1px #000; +} + +.dTableNameLight { + padding: 3px 0 1px 3px; + user-select: none; + font-weight: 700; +} + +.dGraphicsLeftTop { + margin-right: auto; + padding: 2px 4px; +} + +.dGraphicsRightTop { + margin-left: auto; + padding: 2px 4px; +} + +.im-tp .dGraphicsHeader { + display: flex; + border-bottom: 1px solid rgba(0, 0, 0, 0.15); + font-size: 15px; + cursor: pointer; + background: #666; + flex-grow: 0; + flex-shrink: 0; + color: #fff; +} + +.im-tp .dTableName { + padding: 1px 0 1px 0; + cursor: move; + user-select: none; + text-align: left; +} + +.t a.gr { + background: #404040; + display: flex; + flex-direction: column; + height: 100%; + user-select: none; + flex-grow: 1; + overflow: hidden; + cursor: pointer; +} + +.dCols, +.im-n-text { + padding: 2px 4px; + font-size: 13px; + overflow: auto; + min-height: auto; + min-width: auto; + color: #fff; + background: #404040; + user-select: none; + flex-grow: 1; + cursor: pointer; +} + +.dCols-report { + margin-top: 20px; + grid-column: span 4; + padding: 15px; + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.im-n-text { + overflow: hidden; +} + +.im-n-text-nowrap div, +.im-n-text-nowrap p, +.im-n-text-nowrap h1, +.im-n-text-nowrap h2, +.im-n-text-nowrap h3, +.im-n-text-nowrap h4, +.im-n-text-nowrap h5, +.im-n-text-nowrap h6, +.im-n-text-nowrap ul, +.im-n-text-nowrap ol { + white-space: nowrap; +} + +.im-table-columns-displayed { + opacity: 1; +} + +.im-table-columns-hidden { + opacity: 0; + max-height: 1px; + overflow: hidden; +} + +.im-table-descriptions-hidden, +.im-table-indexes-hidden +{ + display: none; +} + +.im-table-descriptions-displayed { + display: block; + margin-top: 5px; + margin-bottom: 3px; +} + +.im-table-indexes-displayed { + margin-top: 5px; + padding-top: 5px; + border-top: 1px solid rgba(0, 0, 0, 0.3); + color: #ccc; +} + +.im-table-descriptions-displayed { + padding: 5px; + position: absolute; + top: 100%; + margin-bottom: 40px; +} + +.im-table-descriptions-displayed div, +.im-table-descriptions-hidden div { + white-space: pre-wrap; + word-wrap: break-word; + word-break: break-word; + + font-size: 12px; +} + +.dCols-desc pre { + white-space: pre-wrap; + padding: 5px; + font-size: 13px; + font-family: "Courier New", Courier, monospace; + overflow: auto; + margin: 0; + color: beige; +} + +.dCols-desc-nowrap pre { + white-space: revert; +} + + +.im-n-text p { + margin: 0; +} + +.im-n-text a { + color: #2196f3; +} + +pre.im-n-text { + padding: 0; + margin: 0; + font-family: "Open sans"; +} + +.im-tp-text { + padding: 5px 4px 2px 4px; + font-size: 13px; + overflow: auto; + min-height: auto; + min-width: auto; + color: #555; + user-select: none; + flex-grow: 1; +} + +.dRow { + display: grid; + grid-template-columns: 25px fit-content(150px) 1fr minmax(auto, 24px); + border-radius: 2px; + min-height: 18px; +} + +.dRow-thin { + grid-template-columns: 5px fit-content(150px) 1fr auto 200px 200px; +} + +#diagram .dRow-thin { + grid-template-columns: 5px fit-content(150px) 1fr minmax(auto, 24px); +} + +.dCol { + margin-right: 0; + font-size: 12px; + min-height: 17px; +} + +.dItem { + font-size: 12px; + min-height: 17px; + padding: 0 2px 0; +} + +.dCol:nth-of-type(2), +.dCol:nth-of-type(3) { + white-space: nowrap; + margin-right: 0; + font-weight: 400; + margin-right: 0px; +} + +.dCol:nth-of-type(3) { + font-style: italic; + color: #ddd; + padding-left: 4px; + padding-right: 10px; + text-align: right; + margin-left: 10px; +} + +.dCol:last-of-type { + margin-right: auto; + padding-left: 5px; +} + + +.t:hover:not(.sel-item-diagram), +.im-n:hover:not(.sel-item-diagram) { + transition: box-shadow 0.4s; +} + +.sel-item-diagram, +.sel-item-diagram-multi, +.sel-item-diagram:hover { + z-index: 100; + outline: none; + outline-offset: 0px; + border: 1px solid transparent; +} + +.res { + display: none; +} + +.sel-item-diagram-multi .res { + display: none; +} + +.sel-item-diagram .res { + display: block; +} + +marker path { + stroke-width: 1; +} + +path { + fill: none; + stroke-width: 1; + cursor: pointer; +} + +circle.relationCardinality { + fill: #585858; + stroke: #ddd; + stroke-width: 1; +} + +#svgMain { + position: absolute; + background: linear-gradient(45deg, #f2f2f2, #ddd, #f2f2f2, #eee); + background: #585858; + border: 0; + z-index: 2; +} + +.sel-relation-diagram { + stroke: #000; +} + +.sel-relation-diagram-arrow { + fill: #000; +} + +.relation-diagram-bg { + stroke: rgba(0, 0, 0, 0.01); + stroke-width: 5px; + z-index: 0; +} + +.sel-relation-diagram-bg { + stroke: #3faaff; +} + +text, +tspan { + user-select: none; + cursor: pointer; +} + +.rbelongs { + /*stroke-dasharray: 3;*/ +} + +.rboth { + /*stroke-dasharray: 10, 5, 2, 2, 2, 5;*/ +} + + +.rCardinality { + font-size: 10px; + fill: #eee; + color: #eee; +} + +.rLineGraphicsCaption { + font-size: 12px; + fill: #eee; + color: #eee; +} + +.rCardinalityBg { + font-size: 10px; + stroke-width: 4px; + fill: #333; + stroke:#333; +} +.im-t-c { + display: table-cell; +} + +.im-t-c:not(:nth-of-type(1)):not(:nth-of-type(3)) { + padding-right: 4px; +} + +.im-mini { + font-size: 11px; + padding-bottom: 1px; +} + + +.im-mini-PK, .im-mini-PI { + background: #ff0000; + font-size: 10px; + padding: 0 2px; + border-radius: 2px; + margin-right: 5px; + color: #fff; + text-align: center; + position: relative; + top: 2px; +} + +.im-mini-PFK, .im-mini-PL { + background: #2196f3; + font-size: 10px; + padding: 0 2px; + border-radius: 2px; + margin-right: 5px; + color: #fff; + text-align: center; + position: relative; + top: 2px; +} + +.im-mini-FK { + background: #4caf50; + font-size: 10px; + padding: 0 2px; + border-radius: 2px; + margin-right: 5px; + color: #fff; + text-align: center; + position: relative; + top: 2px; +} +.im-mini-IX { + background: #8F5D00; + font-size: 10px; + padding: 0 2px; + border-radius: 2px; + margin-right: 5px; + color: #fff; + text-align: center; + position: relative; + top: 2px; +} + +.im-mini-AK, .im-mini-AI { + background: #B20DA2; + font-size: 10px; + padding: 0 2px; + border-radius: 2px; + margin-right: 5px; + color: #fff; + text-align: center; + position: relative; + top: 2px; +} + +.im-embedded { + margin-left: 0; + padding-left: 0; + grid-column: span 4; + border-radius: 2px; +} + +.im-embedded-thin { + background: rgba(0, 0, 0, 0.15); + margin-left: 14px; + padding-left: 0px; +} + +.im-col-list { + color: limegreen; + padding-right: 1px; + padding-left: 1px; + font-style: normal; +} + +.im-col-object-left { + color: goldenrod; + padding-right: 1px; + font-style: normal; + display: inline-block; +} + +.im-col-object-right { + color: goldenrod; + padding-left: 1px; + font-style: normal; + display: inline-block; +} + +.im-select-decorator { + position: absolute; + height: 100px; + width: 100px; + left: 50px; + top: 50px; + border: 2px dotted #ccc; + z-index: 9999; +} + +.im-other-object { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + padding: 1px 4px; +} + +.im-other-object-type { + display: flex; + align-items: center; + justify-content: center; + font-size: 8px; + opacity: 0.6; + text-transform: uppercase; +} + +.im-backgroundImageGrid { + background-image: url(backgroundImageGrid.svg); +} + +.im-backgroundImageSquares { + background-image: url(backgroundImageSquares.svg); +} + +.im-backgroundImageTriangles { + background-image: url(backgroundImageTriangles.svg); +} + +.im-backgroundImageBricks { + background-image: url(backgroundImageBricks.svg); +} + +.im-z-index-8 { + z-index: 8; +} + +.sel-item-diagram-multi.im-z-index-4,.im-z-index-4 { + z-index: 4 !important; + pointer-events: none; +} + +.sel-item-diagram-multi.im-z-index-4 div,.im-z-index-4 div { + visibility: hidden; +} + +.im-dropdown ul li.im-dropdown-icon-empty { + display: grid; + grid-template-columns: 21px 1fr; +} + + + +.forcedLineColor { + stroke: white !important; +} + +polygon.forcedPolygonFill, circle.forcedPolygonFill, tspan.forcedPolygonFill { + fill: white !important; + stroke-width: 0; +} + +.forcedTransparentFill { + fill: rgb(51, 51, 51) !important; + +} + +.im-icon-ResizeBottomRight16 { + display: none; +} + +.tree__wrapper { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + height: max-content; + width: max-content; + z-index: 10; +} + +.tree__wrapper * { + box-sizing: border-box; +} + +.tree__spacer { + height: 40px; + width: 100%; + display: block; +} + +.tree__mini__toolbar { + position: sticky; + top: 0; + width: 100%; + left: 0; + right: 0; + margin: auto; + height: 24px; + background: #282828; + z-index: 9999; + display: flex; + box-shadow: 0px 0px 5px -2px #000; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); + border-left: 1px solid rgba(255, 255, 255, 0.1); + border-right: 1px solid rgba(255, 255, 255, 0.1); + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; +} + +.tree__item__root { + display: flex; + color: #eee; + position: relative; + margin-bottom: 0; + padding: 0; +} + +.tree__item__root__wrapper { + display: flex; + margin: 15px 20px; +} + +.tree__item__hidden__caption__text { + padding-left: 10px; + font-size: 12px; + width: max-content; + display: inline-block; + color: #999; + padding-top: 4px; +} + +.tree__item__hidden__caption__text::after { + font-family: "im-line-icons" !important; + content: ""; + background: transparent; + width: 20px; + height: 100%; + color: #999; + position: absolute; + top: 4px; + left: auto; + opacity: 0.6; + font-size: 10px; + padding-left: 5px; + padding-top: 4px; +} + +.tree__item__root__name { + font-size: 12px; + display: inline-block; + width: fit-content; + align-self: center; + padding: 0; + border: 1px solid transparent; + background: #404040; + padding: 1px 8px 1px 5px; + width: max-content; + min-width: 50px; +} + +.tree__item { + display: flex; + margin: 0px 0px 0px 0px; + width: fit-content; + font-size: 10px; + position: relative; + padding-left: 20px; + padding-top: 3px; + padding-bottom: 3px; +} + +.tree__item:not(.t__tree__item__single__line):first-of-type::before { + content: " "; + position: absolute; + left: 2px; + top: 50%; + height: 50%; + width: 0; + border-left: thin solid #eee; +} + +.tree__item:not(.t__tree__item__single__line):last-of-type::before { + content: " "; + position: absolute; + left: 2px; + top: 0%; + height: 50%; + width: 0; + border-left: thin solid #eee; +} + +.tree__item.t__tree__item__single__line { + padding-left: 0 !important; +} + +.tree__item__single__line::before { + content: " "; + width: 0px; + height: 0; + background: transparent; + position: absolute; + top: 50%; + left: -21px; + border-bottom: thin solid #eee; +} + +.tree__item__first__line::before { + content: " "; + width: 21px; + height: 0; + position: absolute; + top: 50%; + left: -21px; + border-top: thin solid #eee; +} + +.tree__item__last__line::before { + content: " "; + width: 21px; + height: 0; + position: absolute; + top: 50%; + left: -21px; + border-top: thin solid #eee; +} + +.tree__item__middle__line::before { + content: " "; + width: 20px; + height: 0; + position: absolute; + top: 50%; + left: -21px; + border-top: thin solid #eee; +} + +.t__tree__item__middle__line::before { + content: " "; + position: absolute; + left: 2px; + top: 0%; + height: 100%; + width: 0; + border-left: thin solid #eee; +} + +.tree__spec { + white-space: pre-wrap; + font-style: normal; + color: #ccc; + background: #333; + padding: 3px 4px 0px 4px; + font-size: 10px; + border-radius: 4px; + margin-top: 1px; +} + +.tree__prop__key { + color: goldenrod; + max-width: 180px; + text-overflow: ellipsis; + display: inline-block; + overflow: hidden; + white-space: nowrap; + width: auto; + padding-right: 10px; +} + +.tree__prop__value { + color: #ccc; + max-width: 180px; + text-overflow: ellipsis; + display: inline-block; + overflow: hidden; +} + +.tree__prop__comment { + color: limegreen; + max-width: 180px; + display: inline-block; + overflow: hidden; + padding-left: 2px; + font-size: 11px; + border-radius: 4px; + padding-right: 5px; +} + +.tree__item__named { + display: inline-block; + width: fit-content; + align-self: center; + padding: 0; + border: thin solid transparent; + position: relative; + margin-right: 28px; +} + +.tree__expander__icon__left > i.im-icon-MinusCircle16::after { + content: " "; + width: 15px; + height: 0; + position: absolute; + top: 50%; + left: 100%; + background: transparent; + border-bottom: thin solid #eee; +} + +.tree__item__bg { + background: #404040; + border: thin dashed rgba(255, 255, 255, 0.2); + box-shadow: 4px 4px 8px -8px black; + padding: 3px; + width: max-content; + position: relative; +} + +.tree__item__spec__bg span { + padding: 3px; + display: inline-block; +} + +.tree__item__required { + border: thin solid rgba(255, 255, 255, 0.2); +} + +.tree_padding_sm { + padding: 3px; +} + +.tree__item__sub { + display: inline-block; + margin: 0; + left: 0px; + position: relative; + align-self: center; +} + +.group { + /*background: url(bg-vertical.svg);*/ + background-repeat: repeat-y; + background-position-x: 20px; + background-position-y: center; + background-size: 1px 100%; +} + +.tree__expander__icon { + align-self: center; + position: relative; + left: -6px; + top: 1; + background: #404040; + border-radius: 100%; + box-shadow: 4px 4px 8px -6px black; + cursor: pointer; + padding: 1px; + width: 15px; + height: 15px; + z-index: 999; +} + +.tree__expander__icon__left { + align-self: center; + display: block; + cursor: pointer; + padding: 1px; + width: 15px; + height: 15px; + z-index: 999; + position: absolute; + right: -15px; + top: 0; + bottom: 0; + margin: auto; +} + +.tree__expander__icon__left i.im-icon-FullCircle { + position: absolute; + top: 0px; + left: -5px; + width: 15px; + height: 15px; + color: #404040; + } + + .tree__expander__icon__left i.im-icon-MinusCircle16, .tree__expander__icon__left i.im-icon-PlusCircle16 { + position: relative; + left: -6px; + background: transparent; + border-radius: 100%; + color: #fff; +} + +.tree__flex__rows { + display: flex; + font-size: 11px; +} + +.tree__flex { + display: flex; +} + +.tree__select { + padding: 0; + width: 100%; + max-width: 100% !important; +} + +.tree__select option { + padding: 1px; + width: 80px; +} + +.tree__input { + width: 100%; + min-width: 60px; + border: thin solid transparent; + border-bottom-color: transparent; + border-bottom-style: solid; + border-bottom-width: 1px; + border-radius: 2px; + padding: 0 2px; + font-family: "Open Sans"; + font-size: 12px; +} + +.tree__item input, .tree__item__rootbox input { + background: #404040; + border-bottom: 1px solid transparent; + margin-bottom: 0; +} + +.tree__item__box { + display: grid; + grid-template-columns: 1fr; + grid-gap: 4px; +} + +.tree__item__rootbox { + display: grid; + grid-template-columns: 15px 1fr; + grid-gap: 0; +} + +.tree__item__type { + text-align: center; +} + +.tree__item__req { + display: inline-block; + align-self: right; + background: rgba(0, 0, 0, 0.2); + margin: 0 4px; + padding: 1px 4px 1px 4px; + border-radius: 4px; + color: #eee; +} + +.tree__item__last { + display: grid; + grid-template-columns: 1fr auto; +} + +.tree__item__last > div > div { + margin: 1px 4px 4px 4px; +} + + .tree__item__last > div > span:first-of-type { + margin: 1px 0px 1px 4px; + padding-top: 3px; +} + + +.tree__required { + color: #eee; + padding-right: 2px; + display: inline-block; + font-style: normal; + font-size: 9px; +} + +.tree__item__inputwrapper { + padding-right: 5px; + display: grid; + grid-template-columns: 1fr; + font-size: 11px; + color: #eee; +} + +.tree__condition__wrapper .tree__item__inputwrapper { + padding-right: 0; +} +.tree__condition__wrapper .tree__item__last { + padding-left: 0; +} + +.tree__key__inputwrapper .tree__input { + color: #ccc; +} + +.tree__key__inputwrapper { + padding-right: 3px; + padding-left: 2px; + display: grid; + grid-template-columns: auto 1fr; + font-size: 10px; + color: #eee; +} + +.tree__item__icon { + font-size: 11px; + position: relative; + top: 1px; +} + +.tree__icon__array { + font-size: 11px; + color: limegreen; + padding-right: 4px; + padding-left: 1px; + font-style: normal; +} + +.tree__icon__array__mini { + font-size: 8px; + color: limegreen; + padding-right: 2px; + padding-left: 1px; + position: relative; + bottom: 1px; + font-style: italic; +} + +.tree__icon__multi { + font-size: 11px; + color: white; + padding-right: 4px; + padding-left: 1px; + font-style: normal; +} + +.tree__icon__array i.im-icon-DotsVerticallDouble16 { + font-size: 10px; + color: limegreen; + padding: 0; + position: relative; + top: 1px; +} + +.tree__icon__pattern { + font-size: 10px; + color: #999; + padding-right: 4px; + font-style: normal; + display: inline-block; + align-self: center; +} + +.tree__icon__object { + font-size: 10px; + color: goldenrod; + padding-right: 4px; + font-style: normal; + display: inline-block; + align-self: center; +} + +.tree__icon__object__mini { + font-size: 8px; + color: goldenrod; + padding-right: 2px; + position: relative; + bottom: 1px; + font-style: italic; +} + +.tree__icon__object i.im-icon-ArrowLeft16 { + font-size: 9px; + color: goldenrod; + padding: 0; + position: relative; + top: 1px; +} + +.tree__icon__ref i.im-icon-Type { + font-size: 9px; + color: #2196f3; + padding: 0; + position: relative; + top: 1px; +} + +.tree__icon__ref i.im-icon-Table { + font-size: 9px; + color: goldenrod; + padding: 0; + position: relative; + top: 1px; +} + +.tree__icon__object i.im-icon-Table { + font-size: 9px; + color: #eee; + padding: 0; + position: relative; + top: 1px; +} + +.tree__icon__object i.im-icon-DotsVerticallDouble16 { + font-size: 10px; + color: goldenrod; + padding: 0; + position: relative; + top: 1px; +} + +.tree__icon__condition { + background: darkmagenta; + color: rgba(255, 255, 255, 0.7); + padding-right: 1px; + font-style: normal; + display: inline-block; + font-size: 9px; + padding: 2px 4px; + min-width: 25px; + text-align: center; + border-radius: 5px; + bottom: 0; + position: relative; + top: -3px; + width: auto; + margin: 0 5px; + text-transform: uppercase; +} + +.tree__icon__def { + color: goldenrod; + padding-right: 1px; + font-style: normal; + display: inline-block; +} + +.tree__icon__referenced { + color: #2196f3; + padding-right: 4px; + font-style: normal; + display: inline-block; + font-size: 13px; +} + +.tree__ref__key { + color: #2196f3; + font-size: 11px; + max-width: 180px; + text-overflow: ellipsis; + display: inline-block; + overflow: hidden; +} + +.tree__datatype__name { + color: #999; + padding-left: 2px; + padding-right: 10px; + text-align: left; + margin-left: 0px; + font-size: 11px; +} + +.tree__item__index { + color: #eee; + opacity: 0.8; +} + +.tree__item__hidden { + padding-right: 10px; + opacity: 0; + font-size: 12px; + line-height: 0; + padding-left: 3px; +} + +.tree__item__hidden__caption { + opacity: 0; + position: sticky; + top: -2px; + bottom: unset; + height: 24px; + align-self: center; + z-index: -1; + width: 2px; +} + +.tree__item__root svg { + position: absolute; + width: 45px; + height: 100%; + left: -5px; + top: 5px; +} + +.tree__item__root line, +.tree__item__root path { + stroke-width: 1; + stroke: #fff; +} + +#diagram-tree { + margin: 30px; + position: relative; +} + +#diagram-tree svg { + margin: 2px; +} + +#diagram-tree .im-mw-sm, #diagram-tree input.im-mw-sm, #diagram-tree select.im-mw-sm { + min-width: fit-content !important; + width: fit-content !important; +} + +#diagram #svgMain { + top: 0px; + left: 0px; + background: transparent; + position: absolute; + height: 100%; +} + +#diagram #mainHtmlCanvas { + height: 100%; + transform-origin: 0 0; +} + +#diagram { + height: 100%; + width: 100%; + position: relative; +} + +.im-position-top-2 { + position: relative; + top: -2px; +} + +.tree__key { + width: max-content; + align-self: center; + position: relative; + left: -1px; + background-position: -3px center; + background-repeat: no-repeat; + background-size: 28px 24px; + stroke: #ddd !important; + font-size: 10px; + color: #ccc; + box-shadow: 4px 4px 8px -8px black; +} + +.tree__key__text { + color: #ccc; + font-size: 10px; + background: #404040; + border-radius: 8px; + min-width: 28px; + padding: 2px 5px 2px 5px; +} + +.tree__key__text__mini { + font-size: 12px; + border-radius: 4px; + min-width: 28px; + min-height: 12px; + padding: 1px 6px 1px 0; + text-align: center; + color: #ccc; +} + +.tree__mini__selected { + background: #0267b7; + border-radius: 4px; + position: relative; + left: -3px; + padding-left: 3px; + padding-right: 1px !important; + color: white; + max-height: 16px; +} + +.im-arrow .tree__mini__clickable, .im-Arrow .tree__mini__clickable { + cursor: pointer; +} + +.im-arrow .tree__mini__clickable:hover, .im-Arrow .tree__mini__clickable:hover { + background: #222; + border-radius: 4px; + position: relative; + left: -3px; + padding-left: 3px; + padding-right: 1px !important; + color: white !important; + max-height: 16px; +} + +.tree__mini__selected .tree__key__text__mini { + color: white; +} + +.tree__choice, .tree__condition { + width: max-content; + align-self: center; + position: relative; + left: -1px; + background-position: -3px center; + background-repeat: no-repeat; + background-size: 28px 24px; + padding-left: 13px; + font-size: 10px; + color: rgba(255, 255, 255, 0.8); +} + +.tree__choice__mini { + background-size: 20px 16px; + background-position: -1px center; + padding-left: 12px; + background-repeat: no-repeat; + font-style: italic; +} + +.tree__choice__oneOf { + background-image: url(oneOf-dark.svg); +} + +.tree__choice__allOf { + background-image: url(allOf-dark.svg); +} + +.tree__choice__anyOf { + background-image: url(anyOf-dark.svg); +} + +.tree__choice__not { + background-image: url(not-dark.svg); +} + +.tree__choice__wrapper { + background: darkgreen; + border-radius: 11px; + padding: 0 3px; +} + +.tree__choice__text { + font-size: 10px; + background: darkgreen; + border-radius: 11px; + min-width: 28px; + padding: 5px 9px 3px 7px; + text-align: center; +} + +.tree__choice__text__mini { + font-size: 10px; + background: darkgreen; + border-radius: 4px; + min-width: 28px; + min-height: 12px; + padding: 1px 6px 0px 4px; + text-align: center; + color: rgba(255, 255, 255, 0.8); + font-style: italic; +} + +.tree__condition { + background-position: 0 center; + padding-left: 16px; +} + +.tree__condition__if { + background-image: url(if-dark.svg); + color: white; +} + +.tree__condition__then { + background-image: url(then-dark.svg); + color: white; +} + +.tree__condition__else { + background-image: url(else-dark.svg); + color: white; +} + +.tree__condition__wrapper { + border-radius: 11px; + padding: 0 3px; + overflow: hidden; + background: #404040; + box-shadow: 4px 4px 8px -8px black; +} + +.tree__condition__text { + font-size: 10px; + background: darkmagenta; + border-radius: 11px; + min-width: 24px; + padding: 5px 9px 3px 7px; + text-align: center; + color: white; +} + +.tree__condition__text__mini { + font-size: 10px; + background: darkmagenta; + border-radius: 4px; + min-width: 28px; + min-height: 12px; + padding: 1px 6px 0px 4px; + text-align: center; + color: rgba(255, 255, 255, 0.8); + font-style: italic; +} + +input::placeholder { + color: #ccc; + font-style: italic; + opacity: 0.5; +} + +.tree__bg__referenced, .tree__bg__subschema { + background: rgba(0, 0, 0, 0.1); + border: thin dashed rgba(255, 255, 255, 0.2); + padding: 15px 2px 15px 20px; + position: relative; +} + +.tree__bg__referenced:before { + content: "Definition"; + position: absolute; + top: 3px; + left: 5px; + color: #eee; + opacity: 0.3; + font-size: 8px; + text-transform: uppercase; +} + +.tree__subschema { + position: relative; +} + +.tree__subschema::before { + content: "Subschema"; + position: absolute; + top: 5px; + left: 5px; + color: #eee; + opacity: 0.3; + font-size: 8px; + text-transform: uppercase; +} + +.tree__bg__subschema::before { + content: " "; + width: 20px; + height: 0; + position: absolute; + top: calc(50% - 0.5px); + left: 0px; + border-top: thin solid #eee; + margin-bottom: 1px; +} + +.tree__schema:before { + content: "Schema"; + position: absolute; + top: -15px; + left: 1px; + color: #eee; + opacity: 0.5; + font-size: 8px; + text-transform: uppercase; +} + +.tree__definition:before { + content: "Subschema"; + position: absolute; + top: -15px; + left: 1px; + color: #eee; + opacity: 0.5; + font-size: 8px; + text-transform: uppercase; +} + +.tree__ref:before { + content: "External ref"; + position: absolute; + top: -15px; + left: 1px; + color: #eee; + opacity: 0.5; + font-size: 8px; + text-transform: uppercase; +} + +.tree__condition__wrapper .tree__prop__comment { + background: #333; + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; + padding: 3px 7px 2px 4px; + text-align: left; +} + +.tree__item__hidden__caption[sticky-active] { + opacity: 1; + z-index: 9999; +} + +@media print { + .mm-freeware #mainHtmlCanvas div.tree__item:nth-child(3n) .tree__item__bg::after, .mm-trial #mainHtmlCanvas div.tree__item:nth-child(3n) .tree__item__bg::after { + content: " Trial "; + display: inline-block; + position: absolute; + top: 1px; + left: 1px; + right: 1px; + bottom: 1px; + background: rgba(0, 0, 0, 0.8); + color: white; + padding: 0; + text-align: center; + padding-top: 5px; + } +} + + +.dCols-report .tree__flex__rows { + overflow-wrap: break-word; +} + +.sel-item-diagram-multi { + box-shadow: none; + outline: 0; +} + +.sel-item-diagram, .sel-item-diagram:hover { + outline: 0; + box-shadow: 4px 4px 8px -8px black; + border: 1px solid rgba(0, 0, 0, 0.3); +} + +/**/ +.im-display-none { + display: none; +} + +.im-display-flex { + display: flex; + flex-grow: 1; + justify-content: center; +} + +.im-display-inline-block { + display: inline-block; +} + +.tree__input, .tree__input:focus, .tree__input:focus-visible { + outline: none; +} + +.tree__empty_decorator { + display: inline-block; + min-width: 6px; +} + +.im-text-opacity-50 { + opacity: 0.4; +} + +.mm-section-group { + display: none; +} +.im-bottom-box .im-customizations-displayed:first-of-type { + margin-top: 5px; + padding-top: 5px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.dCols .im-customizations-displayed:last-of-type { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} + +.im-customizations-displayed { + color: #ccc; + font-size: 12px; + padding: 1px 5px; + color: #ccc; + font-size: 12px; + background: #404040; + width: auto; + display: block; + min-width: 140px; +} + +.im-customizations-displayed div, +.im-other-customizations-displayed div, +.im-note-customizations-displayed div { + white-space: pre-wrap; + word-wrap: break-word; + word-break: break-word; +} + +.im-n .ql-editor { + height: auto; +} + +.im-bottom-box { + padding: 0; + position: absolute; + top: 100%; + margin-bottom: 40px; + min-width: 150px; + left: 0; + right: 0; + margin: auto; +} + +.im-bottom-box .im-range-caption-wrapper { + margin-top: 1px; +} + +.im-table-descriptions-displayed { + padding: 5px; +} + +.im-custom-properties-grid { + display: grid; + grid-template-columns: auto 1fr; + grid-row-gap: 1px; + grid-column-gap: 5px; + justify-content: stretch; + justify-items: stretch; + padding-bottom: 3px; +} + +.im-custom-properties-grid .im-prop-span-2 { + grid-column: span 2; +} + +.aside-right .im-prop-span-2 { + grid-column: span 2; +} + +.im-item-options { + display: grid; + grid-gap: 2px; + grid-template-columns: 1fr 1fr 22px 22px; + margin-bottom: 2px; +} + +.im-item-options-array { + display: grid; + grid-gap: 2px; + grid-template-columns: 1fr 22px 22px; + margin-bottom: 2px; +} + +.im-custom-properties-grid .im-item-options { + display: grid; + grid-gap: 2px; + grid-template-columns: 1fr 1fr; + margin-bottom: 2px; +} + +.im-custom-properties-grid .im-item-options-array { + display: grid; + grid-gap: 2px; + grid-template-columns: 1fr; + margin-bottom: 2px; +} + +.im-custom-properties-grid .im-item-options > div, .im-custom-properties-grid .im-item-options-array > div { + background: rgba(255,255,255,0.1); + padding: 1px 4px; + border-radius: 2px; +} + + +.im-custom-properties-grid div.im-range-indicator { + display: flex; + position: relative; + top: 0; + max-width: 180px; + word-wrap: break-word; + white-space: pre-wrap; + word-break: break-all; + margin-bottom: 6px; +} + +.im-margin-bottom-xs { + margin-bottom: 10px; +} + + +.im-range-indicator { + display: flex; + grid-column-gap: 2px; + width: 100%; + margin-top: 5px; + position: absolute; + top: 26px; +} + +.im-range-empty { + display: inline-block; + min-width: 4px; + background: rgba(0, 0, 0, 0.1); + flex-grow: 1; + height: 4px; + border-radius: 2px; +} + +.im-range-fill { + display: inline-block; + min-width: 4px; + flex-grow: 1; + height: 4px; + border-radius: 2px; + background: rgba(0, 0, 0, 0.4); +} +.im-textarea-code { + min-height: 150px; + font-family: "Courier New", Courier, monospace; + font-size: 13px; + padding: 10px; + padding-bottom: -10px; + background: rgba(0, 0, 0, 0.1); + color: beige; + resize: vertical; +} + +.im-colorbox { + width: 14px; + height: 14px; + border-radius: 2px; +} + +.im-yes { + color: lawngreen !important; +} + +.im-link { + color: #007add !important; + text-decoration: none; +} + +.im-custom-properties-grid p, .mm-d-v p { + font-size: 12px; + margin: 0; + padding: 1px 0; +} \ No newline at end of file diff --git a/server/schema/then-dark.svg b/server/schema/then-dark.svg new file mode 100644 index 0000000..4c8678e --- /dev/null +++ b/server/schema/then-dark.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/schema/then-light.svg b/server/schema/then-light.svg new file mode 100644 index 0000000..328aff4 --- /dev/null +++ b/server/schema/then-light.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/server.js b/server/server.js index cb9a270..419e07f 100644 --- a/server/server.js +++ b/server/server.js @@ -2,6 +2,9 @@ const { ApolloServer } = require('apollo-server'); const fs = require('fs'); +require('dotenv').config() +console.log(process); + const typeDefs = fs.readFileSync('./schema.graphql', { encoding:'utf-8' }) const resolvers = require('./resolvers/resolvers.js').resolvers diff --git a/server/start.sh b/server/start.sh new file mode 100755 index 0000000..61edbb6 --- /dev/null +++ b/server/start.sh @@ -0,0 +1 @@ +node server.js