From df20d9491af8a217fb88cf420e1bee53982d42a0 Mon Sep 17 00:00:00 2001 From: Jaime Idolpx Date: Mon, 7 Oct 2024 22:40:41 -0400 Subject: [PATCH] graphql update --- server/.gitignore | 3 + server/config.js | 7 - server/package.json | 4 +- server/resolvers/resolvers.bbs.js | 6 +- server/resolvers/resolvers.event.js | 6 +- server/resolvers/resolvers.group.js | 7 +- server/resolvers/resolvers.handle.js | 7 +- server/resolvers/resolvers.js | 3 + server/resolvers/resolvers.release.js | 6 +- server/resolvers/resolvers.scener.js | 6 +- server/resolvers/resolvers.search.js | 55 + server/resolvers/resolvers.sid.js | 6 +- server/schema.graphql | 109 +- server/schema/allOf-dark.svg | 46 + server/schema/allOf-light.svg | 43 + server/schema/anyOf-dark.svg | 43 + server/schema/anyOf-light.svg | 40 + server/schema/assets/ak.svg | 73 + server/schema/assets/fk.svg | 85 + server/schema/assets/ik.svg | 12 + server/schema/assets/im-line-icons.eot | Bin 0 -> 48168 bytes server/schema/assets/im-line-icons.svg | 158 + server/schema/assets/im-line-icons.ttf | Bin 0 -> 47980 bytes server/schema/assets/im-line-icons.woff | Bin 0 -> 48056 bytes server/schema/assets/index.svg | 14 + server/schema/assets/inter.svg | 12 + server/schema/assets/linked.svg | 29 + .../open-sans-v17-latin-ext_latin-600.eot | Bin 0 -> 21806 bytes .../open-sans-v17-latin-ext_latin-600.svg | 336 + .../open-sans-v17-latin-ext_latin-600.ttf | Bin 0 -> 40548 bytes .../open-sans-v17-latin-ext_latin-600.woff | Bin 0 -> 25196 bytes .../open-sans-v17-latin-ext_latin-600.woff2 | Bin 0 -> 20108 bytes .../open-sans-v17-latin-ext_latin-700.eot | Bin 0 -> 21716 bytes .../open-sans-v17-latin-ext_latin-700.svg | 334 + .../open-sans-v17-latin-ext_latin-700.ttf | Bin 0 -> 41412 bytes .../open-sans-v17-latin-ext_latin-700.woff | Bin 0 -> 25196 bytes .../open-sans-v17-latin-ext_latin-700.woff2 | Bin 0 -> 20108 bytes .../open-sans-v17-latin-ext_latin-regular.eot | Bin 0 -> 21049 bytes .../open-sans-v17-latin-ext_latin-regular.svg | 336 + .../open-sans-v17-latin-ext_latin-regular.ttf | Bin 0 -> 39364 bytes ...open-sans-v17-latin-ext_latin-regular.woff | Bin 0 -> 24364 bytes ...pen-sans-v17-latin-ext_latin-regular.woff2 | Bin 0 -> 19396 bytes server/schema/assets/pfk.svg | 85 + server/schema/assets/pk.svg | 76 + server/schema/assets/union.svg | 19 + server/schema/assets/watermark-meteor.svg | 48 + server/schema/assets/watermark-moon.svg | 44 + server/schema/assets/watermark-perseid.svg | 49 + server/schema/backgroundImageBricks.svg | 23 + server/schema/backgroundImageGrid.svg | 14 + server/schema/backgroundImageLines.svg | 404 + server/schema/backgroundImageSquares.svg | 77 + server/schema/backgroundImageTriangles.svg | 134 + server/schema/csdb.dmm | 9489 +++++++++++++++++ .../schema/datensen-moon-modeler-report.css | 471 + server/schema/else-dark.svg | 30 + server/schema/else-light.svg | 30 + server/schema/if-dark.svg | 27 + server/schema/if-light.svg | 27 + server/schema/im.css | 535 + server/schema/index.html | 468 + server/schema/lists.css | 94 + server/schema/modals.css | 208 + server/schema/not-dark.svg | 37 + server/schema/not-light.svg | 31 + server/schema/oneOf-dark.svg | 38 + server/schema/oneOf-light.svg | 35 + server/schema/scrollbars.css | 29 + server/schema/searchbar.css | 66 + server/schema/style.css | 2013 ++++ server/schema/then-dark.svg | 24 + server/schema/then-light.svg | 24 + server/server.js | 3 + server/start.sh | 1 + 74 files changed, 16375 insertions(+), 64 deletions(-) create mode 100644 server/.gitignore delete mode 100644 server/config.js create mode 100644 server/resolvers/resolvers.search.js create mode 100644 server/schema/allOf-dark.svg create mode 100644 server/schema/allOf-light.svg create mode 100644 server/schema/anyOf-dark.svg create mode 100644 server/schema/anyOf-light.svg create mode 100644 server/schema/assets/ak.svg create mode 100644 server/schema/assets/fk.svg create mode 100644 server/schema/assets/ik.svg create mode 100644 server/schema/assets/im-line-icons.eot create mode 100644 server/schema/assets/im-line-icons.svg create mode 100644 server/schema/assets/im-line-icons.ttf create mode 100644 server/schema/assets/im-line-icons.woff create mode 100644 server/schema/assets/index.svg create mode 100644 server/schema/assets/inter.svg create mode 100644 server/schema/assets/linked.svg create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-600.eot create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-600.svg create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-600.ttf create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-600.woff create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-600.woff2 create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-700.eot create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-700.svg create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-700.ttf create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-700.woff create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-700.woff2 create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-regular.eot create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-regular.svg create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-regular.ttf create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-regular.woff create mode 100644 server/schema/assets/open-sans-v17-latin-ext_latin-regular.woff2 create mode 100644 server/schema/assets/pfk.svg create mode 100644 server/schema/assets/pk.svg create mode 100644 server/schema/assets/union.svg create mode 100644 server/schema/assets/watermark-meteor.svg create mode 100644 server/schema/assets/watermark-moon.svg create mode 100644 server/schema/assets/watermark-perseid.svg create mode 100644 server/schema/backgroundImageBricks.svg create mode 100644 server/schema/backgroundImageGrid.svg create mode 100644 server/schema/backgroundImageLines.svg create mode 100644 server/schema/backgroundImageSquares.svg create mode 100644 server/schema/backgroundImageTriangles.svg create mode 100644 server/schema/csdb.dmm create mode 100644 server/schema/datensen-moon-modeler-report.css create mode 100644 server/schema/else-dark.svg create mode 100644 server/schema/else-light.svg create mode 100644 server/schema/if-dark.svg create mode 100644 server/schema/if-light.svg create mode 100644 server/schema/im.css create mode 100644 server/schema/index.html create mode 100644 server/schema/lists.css create mode 100644 server/schema/modals.css create mode 100644 server/schema/not-dark.svg create mode 100644 server/schema/not-light.svg create mode 100644 server/schema/oneOf-dark.svg create mode 100644 server/schema/oneOf-light.svg create mode 100644 server/schema/scrollbars.css create mode 100644 server/schema/searchbar.css create mode 100644 server/schema/style.css create mode 100644 server/schema/then-dark.svg create mode 100644 server/schema/then-light.svg create mode 100755 server/start.sh 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 0000000000000000000000000000000000000000..b92244bdd62e8c63366b380f347ee71b1e8df21a GIT binary patch literal 48168 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 + + +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 0000000000000000000000000000000000000000..c683fc93e60cb4aa360c99f47becfe98cbd68d2e GIT binary patch literal 47980 zcmdqK36vaHeK%USs=BN9ec$(jZA&0OekeEQ=5yDH(aSq|j)3o02f2+EuXEc%* zAm2N$XKr^bw{BJ4``_+=y8;sg!74NaNhs~vKRn{}82=1MK86Uv=;Maxy`|)d9y6bg|UwkMvkNt)qJoB%|j^1)x`tMDDBnY3n3+G3V;ehfN z@(%1jh5g*IyYIdKnr{yL5c_CTJbc&jBextc&wgAG{?8t?F>?1U_n#1+X7>ofpWcA_ zsn_0e_t9S{pL##`--z>HJ#qY=d-0t3{2A^kqy$O2z}_tw(AGKeIUISH_RD@MsLV|D zx;_k#z4lWVgr7ViH7_=Wx`cw0)EDhfif_=}sKjti`;~aDm>}~jY=TJ;vCV|kPagZp z6Bk!5UgX!Mej@zjoqUg7{6SC-inzMFb-EWrU1!%(Q4nh5ywYmTmpaxI8d3ufmJx)! zTXnN(rj7*sKBK}MESo75*$}H%M%6J^9ti}QDAbwRU^Cji2D#P5hS6qdHD!axfemK< zndn{l8MDX+uU$W3kXaqo93IsFIX!dxen~+vYqvo2HSM-RmSDIwzpXp#7KPS->i0q; zR-=Mj)Z1clX4(ks@PsS`OcoOPHhE5VBQJh2n3oK*w`vO6408G@itcZqF^u@4NTxqq!|DCpN&Qu z(K?2=DK&(wFeALCbC0rqlXB-SN?E~evYFC2^JWwWQ}8Uo1Pcb#k=it?jaDl-T`VXg z{Gi{*t7J3$V70=l=#MDd6~&GxrAKtgU;HBW+4pa}df)4E*=+80`>wvRdwcJ;ZO0P$ z9NV^SZ`by^cam+2-K!XX_(Ow{)h}&CYp{MvD|(AsKMPGs5Su~`eE?wLU7cij3v@ZU zdxqh?@QW@VW_TOw`Z1P8J>LD;9%n2?VDjZJ)1WF=!>jV~?XK}! zGjI!%<3;-NMfK3VjZ-|Dg=Q~{NA`V?mQB3bFy&hwpcGjB882L*wl}=ezbl= z5IF6XMd{Clg3yomRB^Wqr+NOe65}vC!PIgMbONM_11*r305-{(Qe#T6#{B83co9Ik za=&Z{dF_m`|1w%+@i&MR{S$_ou}`hM?~5KWF!+PP*3;`lUF#U^ly`XW=(a4J|1c95!8&hv*Wmh*VJGW#H! zH5z{SL!$zCu*slRpja0L+>&qxL<7XaVFF4SUeJk%EO+BchlaiMy=t$PhF$&{Z|;Wu z?(NIr!DZj6`D#F4hY10+d|EgnoDd!r1aF&?5oc;sFHmdzR|>@fC(gx;FTDTY8hLaKrT#!@5 z$J5iX+@v^?>@Ah<7#kZGWs!-@7P8sGw&YaIV3Ixx!oq&fdhxd&KU_c-VMU4fpKwTW!wtVbzoO*n{SRm^GLUl16YYfX{O} z^SG-gl-j2bU6t%fB>SvZfU}7E%XX`z$RCvrO~y?7$3~Vi!J&XT=8EQ>Hr&;}H6@~^ zO_Z2BXK_UAMnwu)g3jpX!Jz6bZ4P_$UTf4f@t!GECipiA!o{Wx?kW_8&BATM{lXiC zhVW+LH-HTZruh7Xr+x=3X0m-?tmvg$r8)&E zu+A$*rXQGT{Xg|az24A2Qj-luPMkRLk0*|wh-PGl%EwO}|3?(;)p6nl6#b{p2BWC< z!toQlswfTey4scN>f#p7_CI)H<6;x?N>dmT_6mmp;RRz*@1z94k@uPkkkj87kca<* zQSaldqSrvzqg(U~wf@X%m*fGys6WNdr$>y^c>LOHuK5F$V#Hub+0ZZE9-lg*E{>?G zUF(=Jbi#GlUH8W*qLAN}%UlMB#PE0oAbN!2CFl>mFO8h(tiPuCxn}XTk(z%M#}DzuMFX@OxUHpWni>6 z%H^usXrTxQ0w*2~O{bdV4cP^qSZf{yjr|e!)G{k(@UVHEp z*B-n!FklUZ!lh6+teXg9{Ic8kI0nM#Wn8j4eisdlr$?wd-@h!18%-hx+& z1wA7%kQ6bMAAPtylxE=pPc&_ErQMNUw$fNrNt9B#>VxIsEQ<_!A}Pg{a)o+j#{T5r znJiihao?aPo-wlqGw{73Z!}~2_g_B^0>dTVcZ2RJS)i(-J6p#W4n)Ozb)mQ4AVl%J?l2zM% zb(e5jc)jpWPPH+AGPh2&uUrZAoG2ov;u>kt zNu84R>sx+|fOnMx=trm6Rgsd!0oO_d5KPM++JKnPsw5NJ|HCkfelNSZn1Z{Ao0HZRb4F=sv zU8n#?9}vz#L!yyWPE8A(Gmf@7rA`Soh5}ML>Vt5?M~FBgjf&1~3T-Jx;~zwf^@?k# zDfo*nVM4Cqq**0Oj(?0ewW#qf{uH3d;9wi4h#(Je(yH6bL(TXsY#PL5$U;cxUawe zn*P4N{sWni*Wucdt-o!vd*;C@Pu?iU9YeQ`%%9sCsd&t0TYPJF;Lt!Lnz6=%5<1>& zHaV<`IM_S}s4-iw$8aVDrTM@R1*9j%JbGEdk(m`hE0VqudJST4&Zb2RRsP2_s4en*`-gQkGr8!-hi zwK4fj{(voE4)_$a5yJ>t(*WK!z#=7VTQRfsVtyF~7N!0CFOP47zD-A}D5$;ySZLKn zD3C4^_BU6sO;iA-v4Zn>Kkd^5;NU(6exD}pQ-o}F7&C~5E_?VfY*2$F>1&czvsK6v zZ9NDVIaJ(IB?*HnQDr*n&-!V~QLbY6`3#gKlk)lrxw>vbzJC7&ySGL-QS;gxhYfOH zpKLhHI$Mp^v#rBkyWL9#BFMT8N$}cV9MvYPqc7UM^%sEKy}dZ_LcM!?ZLJn0mUdHX ze+3MTPXBv^Es#U+7S0O)qg$>=C$weGj$Ds^(B=A$Y_1a{U0T%$k|6*MBA*gu3s4jUn4$ zT>Tpy%Y(gv8bi#V;!~IQw)BN~)*zL&Av|$Bh6!9ba+wiSz1G0J_ult^p?Ht*d|;ryjFM^xYft{Nyh~a0>Tp0c#_7L^!~!MPoEH}Rc(%t zRn%ZwN#hbJt?|2JaCP2?&eZ388yqWca7=uoVpl%s^qRxv&@**rGMQW`V$v})J^jG+ z%(UCVk0~Zo{h7p6(qK3K(MRg7zdI|=f*p*tCUC-uqQS3=3H-%f`mWUQo5Q7W9n**X z`wx6%|Ni}MtH=_L{rmR)Z~OM|t0y)kWC>^hZO6(d^}%ZBQ_z?GLBATnKN`{n(DxqU zYRoJj5Z;Sk)tE6jGIgxR(%Xt5jd5#T8dNle8ESFv&A(K=yTRTe1!x_dg}Mlm1<^Vf zLnPw#)T$L?94@BDQX}2e7+rFyjLvpYQw-$*3wNXP$CZ5 zD6!UU(TdmRVqQB=L8yz zjW%N|M>TxiHaqzwB|CgBFL^fN5T0D)AKacyQX&IqlX?8!?%~ z>3QZ=Oqe;!CM95TBrJG*#pGs^N%oqZDXY^AB}0jYOnBt|D2_Z!P9+_F+2l4zZhN#E z#WP!7p4r*@!}Zx&n}@BufM>@egTAdkxWl_*CjRy*ba@D zPLLf9HVKUO8k+mCUByts&bwDi;0o14%Aw^&nakL6qT{*77J;x_p z0CSK^l#fF`Zllz=o*nqtnKKngxo!-gGR}8VO8rszVLH?BTAdKRK8NDSTKvO-Yp=N$ z>dI>+v&p^_(UtyZgdpm;oy(UW8Lkt3zr=;&Re_$=mJE}Lg_ zE?+F}@9*ztks-UCLFsLGq^ux(7Rl@=5xyw4fa1w|95#cTa2sat&E({ab0A_g$^Cu( z*Yx%G0gYHsFc2~sVy?{9eTp+?cetYQSZq8Ni}j`L_Uk7tev5QHD_BToy!r59d(<5o z3|@OJ=~=Ipq$Ost^u*%%_>O_0`FOVGHM$)Y?Xi7h2Dg)`P6r zbg(C(i){^0j8EKyqW`=%7{fff$3OqR`9Me#djh+k*wy;d!t(t5^1{+$`y-tdi-EiD zy6ZbA!3bsv*t_$tZ_{2_Qt!U|?(d-JKdM+j)w{oa*WG$mKdNn9bxBpvRVvG>ivM$j zo{&%$q2FKT`u(fPAA#%lNf8|IC)ViqN#o014v6)1gzcBs?^g{#JMb!8{;}8~jGS^c z0RY- zGfL7eDZ3MU_w4yS6i>)8diN-l6Dls+e_;PdQ0}?+o*$v)`VaIoTu$^7f*9!K1?j9X z3;p38`dr%$Mn<#eUqanKQhF(Mzc*raf?Wh$H{Eper*FRLW^a$;^Fk->^;x13@B^o% z^^M1Y$*tuu+xoaUk>}SBrLB8%hFk=^};g@<~T=yH2%JA z+qS&}C0G_47UvOBR8bajyi_jTS}K>tQx}Dm=fsL&xVQ|QTEtkBP3*nGvhXo<3Jepv zI*BxcqomWrP=OlaeLzNv)ows*8{~0zFnm zwm8cX={&?(gT)Z)wVEW0vlJ1frWp6(;3A4QO-9tX&zW=@f*xlvh*yJ1I(&1XP-e`Z zbNItXd&JhRrh_-V#M*1phf1ZJ3PoJw%Q^xPqa)%#CAGE4nX5Swbmg27aht8X=}?nN zqA7`Ej$jN*@&5)oxz^^O(aBL7J909j+1<@N-kSq``SRfo^fpB$OAjk?Kbz2}5Qu))LbRM%*vcuB{76ST^ z)P>K5>*<>x=`v8PsUm)3Wk6c~@=8fu=1NADEw>g`adBl?T)Zf#P!*8j0cM9U)6Mv2 zWk~z&ZWwo8duwU=(n{)uMe%RG2=F_Pva|x=U#?Wxxy8jbdbzF892^IKhBxMVdwYf$ z#w+H~FI%ZoUDeEukdqwbUchF#W6$W)%$10o(fQGex_VyY;JpEzyM)5B)EhW?>eLT$ z;KHpsFVTOb&v|WuGpC`BJAKBd1kc=m=HJeox&OjP=Ls$s@F57DUz{}gp?bIt{LW0m zF=Iy+Xst~XDm#x;CPg{Q7|G2L96P5lXgz_M`pknfGxcB?Cx9$7Gc#{O!6T`2s*+bi1EalNX8Q}_)H6}(YR*8$m_xC9B}nxw5Yt=CW_l@&ab z57l?PXN$idq67A(9+}<#uFZUJWjVYl(c9N|05**HWN7=j-J9P!!_rgtk4Hw#Cci&@ zRdM%wcNOMSK9AW_iB3H*?W~=sIw5=pZ25gX+upGyIP5lyX75ON@W$b@!H6m17MU|_ z3J2#NnHwA&JTy2s5Dc5OqvlY^8k2YJ-1+#dE3j)dYVi_czRHjmNma{7#3r))GjjV`w-q_|y1i;4Vj zEf|ji#-o6dF$;FVEd*eFNC|nNk38(i3Q^@|hh7E)8)z)+9C6bYnIp6>UTaxAx3a_* zTg&VmStib(Z!L-H%6WFKwZsd~wCxm9L1S&Lb1GY^R3MJE@berO%)krrYzD~U1?fDV zZN1IHjZwsuGs)bV&4T2rZkvUh+brm4x6Q(>+brC`S8lU#zZ#pxGZyCnQLO=|Wobc{ z(`i{=5QTYdYktw{?5DH+PHQXTv|621&N(f#VR0_g7wt#|NMYaVm(51tWPj^hR%eBU zF*QbOW+MxuFMez^qixA-Z2h=`nQ|}c8gQte^;(=Q$X@Lx*Z!`fk%ypNeW&n;m(oaR zZ+=BIawENW7l{n`;H5z%5IUVz64-6LXrHglu(nA!`%9C^mDI0*LW%{VkTdl+)j3H7 zmDcGa$mNFgv0_{XaRiAJ)z)XA5eMldnv4%)w{bc=N%Zk@XNW#_+b%R7_lWR5;VI$i z?lA=P>-MMBc_hh4x~jY_Bk8+3k<_hDuYk{OV5!*1dO^x`$l%<1Q6>jmv?X( zsuDOd8pVWt_wL>AMS&k!xl&&FQdwPk{p();B8vVa3EQ@BJBw0SC}Lh)SZIC3TkvUY zY0z8rs!I)+Ch)KK!m=g@h@ZXj#vA_(#btyXkaNI2r7C{qn0As6(9%*wjo`m^9!iOO zP@tT+2jxn8ga<}gw$Dl}@kQul4nX!jgE=J0dYvBTe4Ky1ghhjE>G*6fNGi9sqeJ^D zOd30SJenu2YW?_x6Ib9USK@J9H-&%jDx|SkufPLZa?yg{hU5xG^x}>0Dwq3`C6je` zUv+BgO>?t#u=@RlVmdiwFwf=()R8;K#%lIjZS3|^smGre4Yfp}umAetQb|=uZXF!z zP1H`7fcT-}?5 z3w%Np?G}f#Cmcy7_6(Nildy}V6cba;=3FdZfDNQ~IvfuM(-yPDOiGH3Ad@|*S|AsV z6|Gi@k>V~i6%2$$77vCdX+sUV+-b#Rbl7qZtBsxCIx+d~$+68_CZ>LCQgRtXag#FQ zv)DD2U1qn>Az4Q6DfWc?zN1rP$6^i##kMrK-$WhK3Pn)B2b}}ME00@&kf6tda7M)i z11MifO~aaV6O#wS_#B*^nCsrI4i9bf;j?XMxZ1T1O$34}ns7a!&=3kilIoXUtTj}> zlr93w#iTx^6cmKM^6XyPHYP3k~=nHKA^j8ub-YJCW|GyYBL8ZPH5< zIP;fVeecr9IHF?wh@dE|z7cHP{!)6ga9H?`@DqW;z(%>MAM+28V|;^V zXxktF+6Kskb_(CvhSf{kKuzrwzOfBDp>1f5bhfpN30xg~;-a+`fEkYKqj+s1Sen^Z zyLdEE!(+7@A_6nbRan|B3!@rQ(r%9t#y{1;1{yaO$n=11x*qo+-z}Q^sBpc-A#CBK z!hY(`xO_!#b}j*~VGmkTGf7WGfx-}^Ju(upBz(!4q&4g?nB?S^oIC4zrS)%iM1jdn z?y=i?yinUKc7uP=W4B0h$OFZeY*8Yk(O}5qR*Y~lwnrVFgwHz|@MlaGpT!w__1B&m zzfLsl9v@q>yC-Uns8bo7u_y=n2C_l>NK6XQazMOdl3`jl~3&MDdeYoUeXRSw|k;c z=q+S(HMbiS*R0Efn*Hb~ykOr1pO&`@Zzq{>RXau4t_yq}?G*az#lFX=yTx--Oi)`NOxXZ8`wfu z-}&u3?^99aM23yVkUu?N z-16v_^yY}yYIBSy%Eu~>k;RfDVGskh+}@r|ub=eyITXbbti`h1b1QEnrGzACx`Y)~ zJg;ddR)ny{<+88}eYc*w+_t#0wIvWWg*=jI512ziXUfIio^9O;)slNbDXz2R~l^{%3@pfvDDVH06x0s&s#7r+b}Ncm%v1h&Vh9eyaXby$3q^M zwKjx`?`bhb>s>Sb2#bJjy*r3X+dX~)u6Y;!WsM`JxVOFxmka|33!j3 z!uyeyvGfX^lr&_ozRIo<5$XQ|z0C{cl-%Cx?uhQ~u8!#L6!G)SV`pnxKwF5v{oE_= zA?lY^dsGfHiyOe#o&wGNHql(}Sf*$eS6$DfYGgOa%_23ox&hhc(kJM0TOZHqw0;4M zv>?n-cjR9Y+3ke&UqW>amj$-VUn2`ck?}WfnrTc%hsC<=w~X99I)18Z4I1mMzn(lZ z8ZSw5Hr99R$lP1%**TZf5s2^UL6DzAT^w?!7|d|P$10U$!=8-9Qm&z+BM4MoSt5sX zNzmNR;jiD++|E~0G~BFC->v4x+u{?g{^Woy>|~CJtv8jLn|t@%T&gu-wHtyqW(^qa zHukrFz&EMzoTe73%9d@h(snN7wza|O&%zdvRQI+-(IiUxdfbHGK9aG_2Q z)S&wwmKulY7k>9Gq3sjjXm7C2A%clZWu6CN>3ok??WFF$yFH7dBW+C*f|N3tgd{~neN$@#}!Y$7TmgopRkbD+N`q6$w0W#A3Z!e%4 zgCCCOs-r^ViT_m}oka}~HNE4iocWi+mxXWry84@Js4v;yj7z2P1}%aJkewdJPA!BL z4jx80FpUHdmRunYNs>PtJaE)V3>4SUd;-@%r?v_Bo+aIJ9)c`>a1^Is&6vS-zv_|% zS^cuYDyuLS^TGoXv8+)~px=)WZ%>>w3lKRPmQ7yf@WVlG>9#2j8sw&VOp6g(R7IN}cYNrv&`iAFs3h$A)@quAT1#}R`GD55T( z*PemkW3B9S6gue#golK;P_BSq2}Zt@?4xcp3;A^lKkLI-)<{2yje5D#530Vj^wZ4; zDXxTM%P$G%g|GiN_3lQU>+R!n9^ec@Ccs63Iq;dn931$g!azC+^n{{%&G8C(z`{?h zePtE`OFx^U$xuI2Ksoa$zeW*t6qz9WNs&qEK(G|jb`E>(4|VUu)}8g=uzHTsZlTc- zg+}97Bh`xaH4i{LNa}PLk@5yff4Z<5vBKXpzIskpWM3TSkp_mmjJ+#~nA`^jHr*tJ|!3=`ns@qxAxE79E2BTndpg^N87N2p`}w7w3wrzNkc{ zG1}8@O~A%Th0-wrQ&3i`C`JN?%U^bfRt zSNE^ie%Mt;3#=nImrBDXOQoV7Q!5pd)71J1OSN8T&HY+@_}L3AU`NUfJKQ$f8!1Ym zaboPSA;RP+tET`|zivN#5zuxET;rRtJR(aRIWp?{IcVxIqO`AR<+vP8y0@1dlkv+2 zKL9g-HLni@5QQe5j-cP^v*vTi9+J;n%+{VF#EN2%jAwm8dnVTB$mjE@ zi`x0!xXjrr%OMM@@5CWQ3#0l~#h#*sXRo7gWTE%sPo-~5%dlB|SNN&$3q0rlZ*3M1 zmJM>Lv17JC1{Y1OhfY`6zaU`2*Xzq|O+iEK2w5_7X-`y%jYXk7j#Q(Tls`3>vLQam zY)Ee}!0O=1x!d)P_K-EL)vrOQlA_fJ)t^nHzQKh0d2h~hm)T<$t&(BT=_&=BNteMQ z`-j{vn=GY#_NX069-^bMNZjv3Y@Z@o{8mrGAFPH$7;CrL8nB2~(MZ?&T}h|WZ14|x zoVYgW$F)#vM{Ch&+(*|MWvfrWHk`AVJtnBH-!^lLLD@6C>9ogRoAl(Z!?PCCp@G3{ z*rCRyKFFweLu=BXp4Hw^#uIyTUN?Wk{MIA_8arDFL*b<7dm*}FYcs2Sc&NU;t@VpX|IV>oYtJb_<89D z`05V}3uti-O*LkIDVpkMQYhh>o11$JiYF8wx@pMU<1xg%k#f|ZLn0h^aiJ#&Q*+uU z!J!4tE1JIqqzv67gJu^FT>R$Eb8~?Sk(F;5@n;lk%xsAJkOrZ6RlyUD9a}o~RTN*0 zT{s7QIL1k!I%F#Bp7P?ot3(2Jk+7a-z=f+I&&(I`rh;8p|Sh)eOPiN0FL9DDiC!NJb*Bv_a^r1tC{6%hd2@VAVFzQ4CIP|}x z1d5Cf6`8t(gIhLlej7?cJiol63ZafoCM4wWt~-Te!hMM2Uq(dOhlP&{ekzy%}dkUmjfSBXPX z*L0WrjzHWd34LAFEH%jI#T4*@26-*qwfm;oASpH&zS6WonzaCT1=42I+66vD9N4c--Kp-{2}>9ZME49HM_wD zO!Q$skntC;D)=z%6;oc!Y2RO@x%GXaI9$f$qCY>M4IqfX_`%9^ZooE}uWo7Ex~Z(4-qWfjvFmm?&bxzvtfK ze6cuxUoe5o=+@xqoyR~M{Orm{heg?vk4?p+(+&lB8x>D*Qw%&td&r_F4oS>lr3$ev z$iZmX8V8Q+PuKd93inqO7{T@oNwOt}pwswfD^dW-+v1T*P0Q+_+sBbv>?vR`q=O6@o%PIdBr1#qz~0xAG+ouGk+jNa z6_5#OB0E}8{G%FLbAz@4UU`JApiCJOuR-W^-#eoZ#7NPI9q}M&ncZjtPAzNPiDq;e zl~T#NaZa-Yvc=wM*1NAK0E4rb495_EC);aR}3Bo};V*>qndWii#f zK2ykGL(0sLdaudayvpy(266JfNurscw93;O-DHUV`XGG$txj3~iexn!tQVvfyx#?ivlu&oBJ;{K9;ofELB*C^W`W9~5_NC=_;h zUE@f6!HPIm3jfev~w{i~80?+2BJ_u(tD{lD}13q8D<5--M z{6Thu)d?QNK!pz>4)A)RjGfgEOOwVQyF8YdY^87#<1#<_4{QBM8K1=lz1ufdPHKir z@xE{9H)8_1+FleSM4LB3ndJ9d8P*k z^dO8A5r0}FJuZgsrHf-;5i-Gxw7Y80()p&qHnfz{qx9(}`1gYGw(|y&J3jl3={HVB zt3*u9Q&IJf>P%w{kqwFIBm$}tYX%n^P)2{hpNWVM!~r7`N+TXy64P@j6&H;}#$Pwd zJkxKS_UFLPV*%pg1fw|#FuL&mh1Nd~-8d8)@tH)EXDCR~X=d3Lv^f$^gbcb8PPEy( zFK-P=up_g&Ry@>xoaUAvAAraD!CJ4)Xtu_ zI*_M}P=SFn;2CH~cG`aPM@YGBL|Qx_=62_#h`$1R3kqWN;Xw&;0FI`o5C-edBMQ%C zLDYj1QanyYqM&;;M_>FSyF5mp)8#gLZD^=P#F)Gi2sRkv4-QF-fYT8T9@fu5hhgYh z1FvNN$3SQ%z$|;vV3v^Kmi)g7>^Rtp_vu#llN@ZBgy<^*S&G}Cx*FiN7C6|#-mL+y zrrU+w)`UOo05Ydc!Y7t;(%pNB1jp6vJX=~vYHJH?s!~bjg9t zq1~?m)!~|5imU)-L*QAqT4TX1Vm`840{!4np%9!#$Z>@4MMHPqb>}xx+^0`}mi_dz z-alyhJ)iJ=LR3$;<^dRs^mY^tfglJ8dltjOx%t+@>C@8EX=F_cg%AKmK~Q?raN9=o z?LC1$rlP%-f8tFgJfArI85tLw4N$~8tt!XwWv%t;h2Gu;YVdSd9K<~Gp)5js#&ffJ zOBs;oED*bm-h@)V61{NASOzZQzfIv`tGIk;0*4i#o4c3ct4mZaAk4J7-sVXDA%G3c zQYbo4MHy$9T**d6^)LcSd;_vOU2rl;y&DZJ9$owj3ViU4JZuKgd0|nD*_!cZI1uZQ zA~2$c>_>oEz*>{&H=x`=xd7oL1xUwa08qd0>Z?C|_0?DN=F#8xociHCr%nZXMHRW_ z1O(nKNm1V{YD(f#+qJ84T85JqRL68AQuq zHt)|~6)mBQ($Ql}OPKjA@x4rZX=&*^isSLef5sMn7W`&wIqvb}jHnE}rT3Da6TAcB|I zz@LWnmBM-uTy;ZYItXqjCSa0f1O*~NA~N#H2vuQnDu#qllrbz?7MUR%uRm1ZbJd;? z?Adb_auF(&T~7Sm=Pxw&ARHbg3_xWo-|sS8KgooK27-*@0vRzB2)%Y=Pfzb&D8O+D zGt#r$w{N2xtllnG7VDH=63He7DHBG`t5HPhO>F~o3$cjxI^a;tMRFc=`A+1qyAS?$ z0uMidaEAWV>=_6L*3BPq){2980R=a~b1Fd76@Cg#nG7FQ>}z4@+Tm*39#Yk=fOV3t z$E-?|6{|pdbReZ>(6*2lcz52H5f_}6W%wp7lJ#)e;=C&2O>a)abxCzv=fQDNqd^g4 zPU|_n#)6peN2)O4u}bT?%5%?E=vTUaS&aHI0|5i5%v+riHSDxLqdG0mcoP(IzXaiD zQH=R8WY|-&2YFem@kt2x;Q7nvmzSXrUtWgeH`(diITt9m#ZJUr-VRFmd&0BA-=f!G zOE6MwJ=rhXQ+k@rb|S8I!q!e?w$?ze(@BP$ga&j;TIy(FAPA+AsG#lnmPL|IJ!?D3 zNWbP&n$scxuP<=ux-Z3K&4S|&{{uMyNV7+RB1Whk19I}8}@jg4EY-Ox4d)R}2ml)Z&W6syMNhgw^7=E0FiiHe0}9^{|61YBh(fcG+PI z+HGF;1BT@sWD_*!MypkE7_71d;mFz*)_}w1L7=3~Pl;LCB6$Q|*OTA1Gdj|Q3M3zu>6=zbP}mc*uj@e)rLD1;8^YFj z-DbOQM|NwLoO?#pk-@(H9npy0Um7#HWYOiW=5oDIP+E7r(P@yXTNLGv&4oS1@<{o} zNVzTI%t`2AEQnu$)w({G&HbeW(JpgG@l>X{+?mQ zZtL&q*&GVl6l49ConEM^?%cF}5#Wr`**86Uy@xqXwcGtp(KWF}gnmT0_~+0^HH8vr zKjlk!1U;m=>}m8sbKC<8NSslOtOVs^@)n>P{TYk%x_eO@izZob;(%bU+ZRtRdM{*bZ zFs5K9GVFhkcQEYDx*o3tGPn?bx!`ZQy&k?o7uhxIJa2OW5%%z)q?r}PMnMMTuHm|U zQ`dJ;zcF`~L^i-bEjUHNQH++_paj-+ebI~7e?oK;n^Ij{;EKnObu6J;Fk0*9SpKRl zKkbAK;DXc;Qn0NSAv@mq_<5a_up7%XOo29J%^MyG0{2a^fAU6OLi zWdHbkc7Gt2^LdND%xpGLb9#yfX~2yLu+)|m(j9t=@hhMG5YlAf5s~x?|JcCprAOeD zeaVZ#gBdT`TKG6F(%%m6$ewY#X9fnUV>2_2nVDLpzkkZ@VlL-oe;<Ns*R1`Q5w#TRN32K(aWrR)t_A9l{zm8 z_5*v`){CE({wHuLA|xPvaSntSd&S5jg~@)@VKiQN7xa15$IF7~E;dfVbZ4Rm3z3bOrOoK3K3c5WfWUA3^UHUNs_z zg2mj>&=N8~PL7TqOmri1A5ZpewLz7HrCv&r@R-{J=~0C3RhEpV;gBtC-`dGn>PlT6 zEm!Jo2xIkEjF6M}jn)SGlc^jK(h7vcd~p>a8>}4j^?QSr@Z6i{qOj{BpJQb6Tjy+E zYp4_q`=ur=ne*gcJ!LZ4cL>Ol7a97dEs$OQiOq8Sg1s7Qd16;xb5?z7ih$4WLGvUZxUy$lVTFvGxDSuM1EW~DXK|{C1rmw4h9ovir;C=Dp{pp zDrSq>VFMeMs>5uPVTM&_%<7D&)+R;dqNXdYP?84YlH$iT2IiEyF0)pP)#4_pR;^WM z3~WYHYjmCT#W>Qm(?=YMLh14k$6rgS+O@pxw7$}X`}F`Hs&n$h$?u;yDTO3Rb*syX zAhB1gw*@;RRY60PV++HM1YcCJ!#>77(K*t3KV<@=57CyR+BKbTu4LCvlkSjzs72QL zolYIP2mR4ut;(O%HhplAPIf-nY`ve?)XulRH>k&M>#7G?xEwop@ZcXEJa`?YJugKL zUPn6z(Kqb{ne=s;u;v|FUH8VVKK7l?8(-R6*RoI0gW};nOyBg(c)#|;t^RKGm`CZf z{@(4Hyg#(})?S`k)Ox60Mf=6k*6(Un=*Ilcm#N2Y)#}k4N6_<)Y=JIO$U_p>WHoRX ztXBzXVi49b$Uykgg&+u(l|mV&P#?mlN%C$l=sC%_16x(%>!^Z9K}c7nMsUy<9~?L} zw|QrF%D?hGJbUX5dlXOmy%qmdcIW1~Qv-uohbYKwE;}3U?U}-wQ0}STo?)bXz~X|Y zvAui8#`o?W|EA46SF7y_1cvV4wlD`{%=OpfYi?oN{X>Dko?30rY-1uaAmY`*#QXco z<-UHfb3cqdumPXmH!-n~O7}YtBm3Pep0)5iAss2O2(gR*>ysGt6F1W6@*6r(79jSI z0S49#18=WV4%7$?`So!|1CmfnXl1 zkv}EPBwd()3*`1n74A5ds&m1Etz#&jTpIE^B#yhKdh2isOiOA&bie)f+y4e7B_+7r za{ICPEY!7_cM$vMQv3$;kb%@R)X{t@P0Puud~Ob_6Ujm~T1vMVkC-c?qjyv)C0ij4 zf#~bFK|14T9X3VGxce5-=e~XE*w=2q{f;DDrGPbIIE z*_4i56fSq>3hSP-OIAYdtc{AnWde0(6EOY|b~LLcGz~!L85rO+bf$zNoij;vG|oab zK~`D-;1xYHRvis=hYfD=Y|qJ)XaRWCZVqiRT3eNylVJGS**d?gy=X3uX~rS4FzsUM zPJPM_V-qb$-MNIRxP-eOcdnqB{jSz|x}t5K!g^d}rsDhhDXO);G5!8p`(0OPx7Qof zZ_jlDJJ;NvaEE+pUPO}67ePU2We&<5$L#~UlAmNPnoF!7&B zahP&d7Wd(l1ycaRv$YwOq9jNt%=?)rg24iu}Pv{dm$L@gzmdj7(qghaM1Yp|~tb0vuGT5GTZ19@2aJ@t}idTAJ_7!%JctCxhFF`_McmHU+0A=(FdT0%3|8iYK zG=t;CDh##zNb{oDfM$%02HS+8n`Y38iCB-geQJXXQM-M%`@&aGGo%8i8Eqn=1KuhL zSw}UH(`4zD(Trul4>F*DW{}mjW1%)84Tfff*1W(v6a!L7hi>SmW^Et-B>H}q7J{qt zoUH8pS`>$Gt2Ygw)ow}x>+ z@$#1BNKO>{BBfhOk&HweH~khZ6?u5&Yf@w7FG6`%2xYcpLK()2Aw*R?f|XTLbxdCS zB0F~McsEJ}o^pL*zO$Wn>iTj0hcxn{!15t1i@2|+w>Oj%i=ke)KJ@lro7FXq2=710 za*%)OoChKDi!}Ct9dJtxg5Zj%^Oz1qVV($L3qJ*X!$Q-6w^e6`HVZDzHW)PcMdbaqD6ZuU|4Yn>g5z>QXKO4phfd(cwM_6tf8NBXdGXcLPTHbFONJR6YZ+Ooz`Z9MVhg!(ipJUi`6vJj%J;5{^) zSH2LKgvO9ja|;G^&4BQo?eE^cW5>#;*Njc;7j=daUNaup;a)7gJ+061p^>n1Sp@F8 zI&^R_sdES^H7PS6m`pyD*{VZGW;1QnIgq4?2RAre|7!XHJmwYj0|EBS>j&}v`e%Nv z-N50Y&Sm>w62Cbc`ES5)8gw02UIM?HmpXl5;~rwah$B1iy8L>43>kG0D{ zHh=oS_Y1=3jE`WZ%%vq~|gru+82uaPrL@FIS$VHGOGCR@N7;*Jm4`(2*?R zO1(a#@8A%bJLuD(FV-8u_d_UQxJiqBVXSr8(Dv}%U3CSAB^_+n};ouU}}?5n|W3+Wp!% z==6~_&~2Um*EV$0$Vn#+g64Djcd{Un&nfvZyis^kcna}bpU^ml#>q8Hz}j^mx?f-C z_jBN1c@)spqW^ZAv=**WUbzimCmZunbtq!n)tFIIFmobt`ahsf8? z;$%O6YDG^wCq9Qxmp(}e`d{R(*G;O@x}KeF-SZtBus%ck%WxAC|4#GiuWS^9@}qW! zyQfwx+~*(8p$OBVwE#XT$&~C4_u*gavIG}X#&<2wXW*77;3IZopvqiNPNC9Vx1eBp)G(tlCqSF#-*Y>+bW<0SS&wdbTE0Rg%&`qYOgRV*q44{KfY`=Qn)gRus z@9LG4BlB?W+A|!&ig)mkHkk9<^P%x5mf;$%%XETPfxUX~Ua5J93sR?!lS-J%X_%cbK?UAzh&x23~nB*j1j#!#>pQTnVsdkby_u`_6J7|TWBB+jCb zNdME6Fb5Q_fv%781U-wM0@>3$hD=7>fS`S27t~ON2^AfnsX}Yz8n>z7DA(`f1p0)3 zbB{Uni>CO8fhbQ@6qg~ApGQ;#)X@?AQwwNU_nz^pN>PiX1Ey;C$HJwA>Ofg49Br#* z+=HewXugVrJgj0IF9=FhEMgAZQ*`ERZhH{24Lk%~gOQzYfHqondlGlf-XhseCcAV? zW>aKrN{z?!_is;(xZ_s0r{Hnt99Uro2^V&uc(YyuyQ%e|)`vduF6dujgn=y#p6vK0 zn;rWk)(o{CoT%KHD+axdhi7M7e`j$TkhIw14kBR_f>Kz}3eQli(g~bJ)E#rVTq(E9 zWwP466*DpejJ>`bDmsI=ZW&yv_Uy^kZwmbftsD9uwtQ&h9lL6G4bR>fa1SSjPgE!_ z%V=}eY)J2(bUKkH)1bZwYr7$0j~<0SrO0Sx@_L&+-P3cb+WPQ^KEytWFuX}gF?f2d zdr^;Q2z)`WQUXqs%ZTK=x;cn*$!rAyIiS8-01we?;;lad?LAMV_dLdwsO*PM zQ@3O7@O_DFEIt}f6biSE;1v3uUGI}m;rAZGjwAf3z$ zZ@*{Dd>|OL*;1+GksY0i$f6=0)|!LwA)5Bu@%t!zrvsaEx%p%&&mPq?-+$I%1D?sB z)w8fa+EoR0=q?~Zph0^s{+sl6>22^qEJLqz1E>%(+r#eUu8d9+*)H)l0V#=GdlMNa zv#7C&dEtJV#gatXqJjdyZ_PT>5Bgkzw~mvQh?1d85v1uy!Qo+6BmsirLNK+$F|zfP zway0U;VK-4JHgYf?}Rg%@Y6QGx%Z}U=Cmzf>bohF&4yYZ2xU)a!tBVI$)`_GJ}nmh z5G(rH{%`{8g!@g$z!m|sj2**{$u#k&e`s^N`AH>US^~$TFhI6s3SgzKiKA%c)^Nsb z>dU}I4`13XCt2}d!x?-}{wqrBciFeyHk*6g6u=T*Xdmc+>?70&)&e$7{4t%J;0;py zT3jnT1}Ex(GJ*az>iv6+_wNkk=l#OFUri57+!RP7LY`)X-eDC`Z@ZZ{k*e3 zG&%8($q7UWQA&?b*}XO1|F;2$^-e*LiCBNfgl-vo$&PP*%Y*1JYHbrAf^mp`T6L39f9D&rh~!<1Z4wpr6lRe}OhUpF!=2 z#cXaB>F4WiyUjg0>9*P3PtzARae(B;7TYCx#8EsSWl>3U#K4%5#k9C)PyCNoky>Wo zv0#P6_os?}cVoA|=o z`TweFa8+^8HoaV7lE;2*b3acH|2#dTzGY+VLs7UE4ThGM77;YK7)kJ*#l`dRQNHl` zrDIFaqi8?kUoyAtd4w#upSQc+_UADG9<=jSaWJyDwD?sNTrCcUk!0mO3U(%O>GLRP z;CU2+36qYGr@Qd+7I@_&W9loXdK=+nZ4FMUYxdUSs~2cUoMYS@hcSq+D) zFN+SYL(9hrIZhM8{H%kYtzzfkPhL;G_j(!yeG4G@>QS0Mojr)AXH8*~+5D&R_||yb zY{t&B&zeJKlj+%bd|NzjGGXUg_TFc;4Sq~Jed!V6cXxr`eL-3he8@C32f6!g7mxM@Du> zj8^y(vYN@M1S*N0$BymXbu8p-?cXvvbubckS#2)Af5%7}Vj=Po?db0tnz_68T{btQ z;jiLKS$4Q>kcv&iZ`?LftzMT-yOAW|(7^Qc0HQK`UG7lG?dtWl&VM&(GDf}!Z!n~d zvf1r6gh^xPyCuXj8;scyF=ngJ)VgR$ByOIW-ez^Xt&^3?)!~SNeW*8+F54X?tdM85 zx|stvwHm*Mn=-fcfdSRynH?OciWC>)z4&A4%hEZ}<;|c{@4yOc0us;0$?HWIKZtw5 zD@~W!(98Wys-`s>Q!epIOc|lJpy7l^040)9;OCFkhV?y5ULDC(5DtX&sA!Z?DquHmWdh7hiMo&xatM`n)l#Eytx-%zL^&DB#*~ad zTJ$*_UU;7NBQUL>@N$l05N?LSFj8FIz2IUY^Bg;M<_yUwG!|dLSjdo|=Mcm7uD}%!pKK8$vcjJ-A71t+w{|fImXEDk&*eZLYT8_wpiF*|H_p{ zKootUW4j2o5|scJAQ68&Il1z>*K`fViw2*aqe)@HB)Wh0@I$RHKlJca2ZzpocRk{K zFKRFahp#jaH=BG`!m3affs6(bd`cDq`j{kyBgl&KE{q3J8;%m~Az1}{%wv#86g>?L z!1o%lj|<_{v&YsV%CY|LHOY4QZRNS5~NJxQ7Y?T#TVR!4ggW0 zhI_QMlOq6vJ260~kpvLad5g!y5_a!w7xWnrF~#oXu)q0FOs28i^3lcrIJ&rU^V7sI z(m)i~VRw8-^|JBKpuW5bT=dk;bV|KeE8OcRC!r;C~2o-d? zM7R)zjr$&~AoJdhdLDsw8i?08g80|=Vme0pQO?oZviHV=P}Fc?BP@Z?rHzG#Cp4=0 zRf@!idCdS^cYPr2+tSa9XYS)Y+Pd{?m+$$fHO{gVox6s!w0<0@#yMMA3i`lg*d+TC z-t}NdibYD^(AEDo(?o%@4ZB}%edfr(^v|^JRVvqBejr|_a~5W3a~8zmir+1Eu@%7o zooA*(ZW$rf-Qy8P_PEzVOZJY9#)B{c1EOvS)Npd>0BvU$i;U>qbEA#NN6NxJ11~Wh zDKt7nNeMWPXuE4h;dD5g4YLnqLr-gi&|nSTe|#Dn%3f(m{`F~g>*?QmnwZ1WB&@A& zNtr`k{k~P3wzi%<7|yi5t@ZijnJGSleb424p8db2U3+X>R~f$#zvDQ5KWxU{JLM_5xL* zLW50X8`Xw3Bxr@YX@Y2jKN!pywrv$8QFab5i~`Tz+hD+dRF;Jk!&1-O9fT=`6$CxkV6LbIvfGQCAF*HjtTGF zK>b8~7EcaDf}TCQN_-IXlJsCytzcH)>f_pZnqBzp#LXt>iOb7Wcgxg5U)k}{gM8w_ zhhnkAvGp{?^Ak6kh|Spi&(R_fS1>UK$r(tL5J~-{z}YSq9D*yA%Fm5sIyM@K956v$ z7`SE3&_G@jasdqO#B(2U?}`n=G)}p3s2_z+@k29Omk=!`rJ-NyXD1m!an|560=Mxk z$%m6ItWf!LeECV1_BrU8T8V-L#E?HnJZXmG#plFXwgVMTMSi2q;rc)l4W-QEP+g?Z z#VYbboFaF|tk1_B;-gs+r_S|gj!1nnPL)RA0kot?w_l&-40A`=4f<*c=@@71^C+jQUK zlDH(~us$+rRhl~&lK>mcz%(^ zs{zo)s)bDYZSigKNt9(fB!XjXuNPCn!m^rT1!B5fR7{8r^At~FJr@SQ;$jdeJCP2M zMuDneX)xTWXm&w4N!xv#E;T2W_rkMf&i5=Xm*qWYnZa=Wb(5e0j&hHqKg9~n0tqqIu}6ApSaDS>S*V`E*d+0$%G@diCP@s`&@rl58A?RYRkI|8kJQvGyjWsc<8t{eCA8Ms z+Zw59S>neAO(f0A;fZwc92}$M|3n`$HsVbGD9f&fR2pc)Sk#I(IJE zX5ZX5Hr6+^K((Hes;i}h&TDb`{Vt1F$MlEAUhRsswnlJ(R^-lr_H6?V)(q{q`%(9- zM-d5x!v-{JS$9I^ll&bGKm%PzD`RX*SKC613PS`DzNkipz9sHlCDp)M0s`qFts*YN z!-u2&fxxb|)~2SGmT@_diMrig!JvdJ_jo+11L5$#Wb)ybB>yhHGhVxPS6y|q%GaI# zR(IML%)diol~Nn=$ktLJ(H~vzZ)`}En9U`LhQ|KoX#ZldfA@xsQ;Uns>wBCYhr{dW zSsx0GhC(Fe{=qoSV&nR98~JSIdUQ+F%T_LpT`~K)3dk}cUH)$;^MkI!v0Vr!z=~-Z z-^D77P#^!-k!*HW#&0&89ocfjy`?vm8kKw@IiISXY=ug)mush5`Vi)mLbAC3KjD>h z?vQ+=sZ?LfR4xCq9C{$1l0!ZTA-%1WwUl=a))u}jz91&C?{p1hKq=&&;bb%sWs27- zeBz3i4(qd(NhNlbH>4F#8f}KwI!QXzVl30;ox;>pCYNa-AWcldeX0 ze*Zsa6wh7zJ0V6~tLb!Jec;wHqHv7RA)(Xz{ud<3b7#0J@r*b@ryViiR>`h9iO(#O zT`}ENblP6&UNp)uyh!4#h{4oByE0zUBL`1HJ&o0TNpA)rP{!NMrB>b;dt}3=OlEJT z-(R^mli9R6(?9L^lWd#1QhP6Y<_@1E`F5aN^({6CM@>ipivqZ~P-E6#GFy3v`O&6? z-;b9!Q$qgAN^)-^0!``GN}r_eEcs%PM56uf<^tkbv60C=W}wIHDCTaI7uqGtc&1V! z4vd3!!<&_tp%zwJEUnN*(L@OoDH zUO8m8gCjOS&#K9c@}ZEr%8hl=y1H(=!(s2PtBc-ozY`}p&7~F%@AyJ%cJJP7u*=Jz z-UcK+`^U?avu(~6l&Z9gRAF8h2-__aN+|fQA z3=YM;-u_Uyq9Rf=;PYW4Po!bGzG0>jS_Y&{=9x@J3M-V7#ZJfR?62pS4zH~}D5Qtt z*SYNaXv&OVD!M*P3FnFfu0yeEVgNk3Q*sR?YHG%6YA|SjH%;W%v|){%Mlf!&T9=z0 z-hyL48g7L9rMO*q3$%R_H_eQpKCt_=pbsetY>2JpOo*u{LW+=nE=J>0jnM>1osqg~ zU`0&|f*4Is!x9m|p-4~<4+Bi{8`6v6`m##@;eq?PMZis3mh3E22Sp$rrXK65;ax?F&ii~YRD zYLXcwW?uDYvJj}4;{}^pNtV4^l%@(;g8JYwws_x(< zo5Fb*7IwcHhIsZ)PPMtu*c4tcg*ftyDqIZq0oA=*v5`+D%>q36$*A${d-NU;LusW| z(++zd48@V5_X~04E)FMuu~~wjOfAZ|74~mo3h-pp_sK5KL*f16a3f$SoYESENyGH3 zHn}OTVEWWJf&&b6PATw(@6xvl`6!g1!U}L?=T!evQ8))T8A^xjLY`%~H>u{Iu=6lw zil48BJpM ztiv{)?TGEF{e8y?XV_(Mz3KM5U+^6F?(fNE4(8=&Kk&4J@M`{k>$Uej-ur3aWBqdfr)CdCyR`k-Xm<4Cj@ca_qrPaoALkF?t_}JX zMlLZbIP;*mHE=(xy0tj79#P#ogwLsN6Z9-y1UG`c zFbI(lqquPeFmwhfZV};IRksH27gV>Fb3;3(0;5Ct5!G!1ueUsXPs7ag>{P?_uDRKR z?8rg`Hv@Z?o8lT^??M)4xr5uL<_}KK&C1cnD0<2iZV4t}ijuL1sgaA`Vmh}7HaxZG z(9HNe2>U54R31W(#<}@hd^a;UyCCnGnw^>-UznPdC+?F6cg<~_o11L})k8U6K%Vy? jVJhN05?+8kiLePsU}cf-9mD>ssr=;Y|MJYz&3DtWFJPbQQgJQa`PxMsdsYyh`d2E?JeZn4cJ$_3 z1>sYFiu0pX(tmIIqhmOTWB-o*92Mm+dQyz}@G)cezW z&?Y_8$no;*$M3rNKHT@uK8ov7ygbS7e$CBy9mTO{Q0J>uexZEoeJ76JjqCpWw>$MD zY)R4u_AbGI_RooUO5vT_FZ-#WGBftOKg`v=N85El_{rl^^I}t|ODH(PP}-jq-{5z_ zRt)E8JBDwn6%%BBg$+F=Vw(x6pFH}L$1kp2yvVOh{Y3c5JNO>E_=BJv6!q))N&bcL zLS1LqJw-vNjq^uXeU2A9))X320}qxFguGjIvuUP|1pGdu!W=A{DHPcdt5!zUF;*T4 z1eqw*nb}}7+Pwz3)x?I;W@t5KgU5jlX8xJzUHKWa$Of-nKVgtr9n~Bj)c-m4Py2pJ zK`?8#K=U>2wn3I)xHZ46JL?vO)_>~vLL*kAf?L$vZU1Loe600zeUA?74@6JKEGu{t z>Lf-$Es5eB`deTbqu&<@dJ}lX(VBM}FILEAj80Y@VhT&zJ+l0~!KUCg&l~UtCcEL8 zXAE{ltmAF0@PzXRA~5;# zmuXNHtKmyuGFb6g+7XX~8TlcbQEYN(TXVX7fd*;R1cs$EHZ@_taQu}&*DD^c!}LCH zdz=0~k36Ek4;|6o2ZwCNC%VV0d%J7A){I?)zyF%%`1|wL+P7rFD;Y;gXtIV>2hnf} zNnsd$26QZE3e_@b04RVz{UZCUo{vWJRG6^AR#Q9IKC}7@7?K!hgIEVGvI;@q6TdfZ zjXRG7+?*_2x-HfVkw{^qA~yBotskx55Cl$pWl{PIp&<0*JyqN-!)czsti(9XPB67x z1DybA;y?@JC4fybrqq}ctTBJODqaLouG}XZLS8##?7xf_S^NzmMgN4MX6#cd?|sH2 z1_pmH*m@G(`WFTnbuGsKLRGsrWI$b11El|xY*;{D?_Y~sPuFO7wW{rj){?MoZ9&9pb6)4t40kOqV#BWiYCdnw>g^LuM(;l(AG9ES_Rl_~I z{8pPYeOUG6J@%lvAZ86_gQO9h3*hsd&OGMo38nU_Lsunx63ITR72qu5{<7UFDe^~U zLz6Mn{;`pzOmHY*j=7?Frww=YZ%v7)X%i*p&RHB0yHSxsmY_4bc`&GYOPj;qyw@6a zO}u*wl?nbKL0)Xi;I2YZ*eu*C+$X$2Xb5i-egoK$V2aOAc+|9Il~ ziD*Vf(s1+O>`uLnmB!-F1JAA`1Ckxy*H8scBTx$B!TX zhZDz-r{e}`b9(Qdy}!3-?;da1Svy`c8ANnjeed4APoQXBvN^viZ?HPETZx|GBmEcf zctW^QxCQSBVWjLX`N|Of%7k6oTLwmJqg<}4jTVZ4AmBP7ElDP6yfy8ogJ}|5Xv?pk z)?c;&bmt8}IX*TXn`Tegy=P=Y z9i<^Ud_6tIy~Um$@y1rORi}5p_<4>i*9u34y9L4E2A#nufsEiE1EP&2UJK+(+Xkv= zFYX4H!;VJR0;5EL_&*4qs%@hoV;~q9Q6;|)5xnPA;NdE{s>(vB$g;E1V9IFrn)(lf zbIHM;(-S~?W7HGdQ4sTC5S&gOOTf~5RWO?v=s7b90%nYP<68@2JR~Vn-Do$)t9FaQ z=9x;17aEFFiK%w8!S0(%&4>?VL*9Z{i3L3)F_087l^=bmJd|eP0Z%k-a;4poUbfO$ zQ%RIkx#|Pu;Vg>`dLk*sm2!o8Wyb#G-l8IuhaH}!VSXBfZ5xGyM&XV>_Ii@@w@#_Pc}d7uDYu; z9yM)nr`^RgOS}0N30`>=20AR646=-WS(c=yB?&V<;xYUqN+J%>DFgi(E}Z5Yyedvz zwx0OR%9zyn%*vG5Xw_M>)nN5j15;5!6fV*{A0UjopoLFMvPAc$=2ylc^wHmoHZL_c zs#(9#5dZqmaIa>))nxURI;YqStbt_Jc3<5ooEBauyn|D1%pW=b)9}(=EMyd;FUdgS zwCOFxjoN4hhn>u=6YVQk0zD^+$f>wS8gx>pr2YDqA0yyhX1OT>)ZGLpXWbH62GF`IWX&j#n-Xx7ik$=Hr} z?*#3s-d2s482IExfi*!JTq(e)3~7TwH&PcWfYJMfbI_1z0_TjQZBD6ELXDw- zl#co!obVAMj!2`TbDKh2O40ZS5o5jL8fpsuqDz>NYdC3EiIU?VBTg-9yo)~tsJhf( z{ehWBxAyh*?eFdFiH+F}5)%gkvuC&W_V(=qw}{s4(n>u%n;IM%zF}y1D8D%5lfg ztt0d2c19{5v)LBknjJVa(1>QN@t}l`H=9ikYa$Ldj{$1T*6T5x3D6mf$&52Ghiu=v zZQG;Uwr(>9d?t&*z+_o5`GZEUX=G&NRuq@TVg-r?qSevSJ4Q#V;-{G>Y#+>}raZB* z$p|c$Ws^A?_s=GBJyyS?&YVG0!0(Ni0+`yEd?tUumM{l=irI)^1g&WRZyR8d61J_F z*?KX*i~@_&e*Txow?W^gBUKbsUjZz%>LL_K7YX~DE7&F~fYMmOdAy(YX##L?9|ONn z6Za`XwmOU%L_?Q7{1`TBb=yt?Ty0*xvx()9A=%Z#_HMDVXxipr2-LT-G(H1?JtaK zlhx4|?B4qG!0p~%9C*Ioy}hey-vWiA8F1d1x}wi^RqK&PJ3AJ%$YO)H_C-~=p;@5X-qi zr^GrdML`N1Gxd5jDNDnV)g6M+27PHiP0Oe<-ry8YbX|!wUg;cQeN`@MkKcpB-N%a5?l;otaD~7mAp4%uG+;KRq+;cJO10$y9$TF_kpfjeqo!dh74binCw` zW336CaH44N>tX_bahJX;HT>pqDO|_&VgLREAKAZuzuPLZgk%4{egDV4{rl>PO$k{7 z8bI5z@=1NL8u}FU#edMR2JnxDbOH3eN4Od@%ln1*pjS0!43114tFiR9Vn}1$T9*bD zO<{&woO|;xRqt-FcSr$R2WO!!f@DFo4#p6PI6bwh2^%;HbrHU?n?(%;D@MQ@HN zlj%Z#|EmDF_*~!LmyeCetUp*77&xq|AfvT-BH(dv@hHmp-04)#*qeLp+~(7Xv{ICf zOdbmO?M@|N%kJ;DT6|_(GUG1=?780l(`so#61P@8IS))8NrA^%Y-MSI&>mVXj(^sF~^196FwvSC*(aCz_|SjJxk=Hh%wd%5aR+N zxs(}aB;L_9jz$T@r3$zYa(Ru04F9;S1|>^-UQHG#T!G#kEoevvwodh+LoAa7r~?#+ z75GK_8c^{%1Y(7@#5v7^5^jVl8vNkKT0^=#N#-ty6n;`2df*B579w`eTC-QQue z#c1%D95I`TnQg9KpV1{7EoOJdX_gH(N6~Av8Cw~r*GeL3UvIC?>4{IqZDFhAwz-ln zM?kXrt)X(rkz>qf7eOaA499oR-X4gl*P)1e6*KOMkr#+q1Ztb)YlR2E8XI{mGnWJn{0v1QYg2z`(ZYG&zui2Th zI?Yfrlvv1wN8XR($g|{B(&3j)ZiD2uN2^ghv(@F9ovlAqpPjXN*vj*Gc04lZ+vctnN=cIRDVv~UF(1_^-+0kH=z-X_rNkCEzcG)B(!DyCNUMI?I zkU6bPVn4vRiEpNv>8B)%;oU30`KcWHMeb9%);ria>7BB?@_NZA{{R)OPFy03;#*M7 zV39s0%hRZx`;-_%?UnDUFp?;kqYpsObiEJ}CWUK(DQ^I-{7*h3?Lh7*2j})z*3co5 ztFWvCYJmu#M#Tsz0;`ClRmkefaSiS{KH&nGgH)n?9P)7+rN;H_z`xF%sX)qgV*r(L zzKc@okHQbrnTFTugy{7-6i3$L9}Zl5&9zWhUMrbp_SjghcC1wDO{y{*Nfi#2JZWpS zTD={`v(uW=Dze zMX?1GPuAnG8RUf9FndoXCuf`k5u-`&@9V#&ufGpy#Cn2(kjW5pWv=d1oH4t@6^+MY zr0ZG1LNen`hY#DM?$BWH+G|PAdaWcaF^i=q7SG3b3=GZ3vo){L z?Wkyv?He<=olJE)@W6LsauwQK@>N28)8UZE6EYf?SS%PE3)(;x6{|PrwPhTEFjH+7 zyns3Fa{1Z$x!T0p$=Hxvu}J;>eV8Hk8?1&<$|(2xUEXjMN^?26)vrHo?yk{^YphHJ zY{Qp=%ll`+JGTmp!s~?xgolN<3Xcl!?3VghB}NR+%aa(h#f~lwfB=2&+7>_@H`3>4 zgI&t}wqjrUdN3wSJ%RD@u~XyY8w}`+;DA4|M!!!Q zU+!{1tfwPvzqo$CY5>}SSK;!H#Rg&Il&cYFz5fTa-lR}vO42rZXU$#oR8$quS8@?~k84b?To{l5R=ao!Gl)&+nmlLXOe9MxmTganb$* z`#*wm_dR$22qo8lpr7G#qL&cFKrb&yXN6hl4{z7!+HNp1nmzv#>i&_^i>dp)5vvpI zBH+65#+yEK(~UQIdla7+I%%)Z5{-Z#I4!MjJO)f|Er;3G$0QTfAK_iQcRjvq*KSmG z*kS#0*q0??c|};3&N{6Zo?SRve>XVkBFj*vWVlQa_N>*xh$T# zD6BjyRs_SvW#H5z#+qzm?-7=TkD*gwn9$Wpq!}C~ogRh?)DZt8fih?(QCjUET?ILW zOd|LPjC8Kh=hK>b04?Gih%5dv@Feqau?Pr8|F9>JJrn=9k9LKky0dVA;Ut|)FI9#k z>ud)lUz&+QuQTq%MywL>gbm=v>Q(8?L_9uSEFPHwG#LWU;8>zlO^o~PVf$)*)Tr#q zWG3VBO~t}3({zE~5gboy^(0kYgv1f(u`05~S&m5OA;uakhET87Bw3uLh$uD1xDN*x zQM_p~qQ-sBq|*@eIEz8N8bs3Jn+k<8WB#1OA2!+}wstigyy+#@UXwmlD&1Hp;u>Gp z5r`Na5eF)%twqjU&558Z=Y)vcY~4kNnoJT+NgQ(oV^E6!H_*woHV2JPj?&nXlM&7C zHl~v*siW2wQ3jn9djn(R<3uMx|3Eay#>Y;gtf!OG?*^kp9_Qb?I~XEuAZX_9$9K2B z1Ud<7*(Q|u{k74`#mXWm(jt*b$T4mG(*k^h4uVqNBpeZzz>8piu=|5#fpEbB;UEiy ztJ?xWRtTxv0-=z~pZ=utn5B{(o<6V;(1)Zhd@fv1-~33IfnrS+@f#}x((;#AO5!qC zGOBF3wWx}VE6d{IML~tCfD8{XJA9dL#y=}V+HZHmxck~$OUsv5QZFoufAb8$?>x%V z3V?sPQeo#77uV?JwnB4o9Q^r@F6Gb}Vi+%*L%(FDPIXl?H$qNwkb41}<&Hh0OEXs@ zaz^JzE9&Zbjf3|FbnX%g%TjOPAQbbfKtN+|7=b~UP84ar8oGoGpooQ8CPfwamir+*H19;FZ ze}oA(clk2}+cG#oQBonJ4+vL*FTQ2fZlOulnD1$R5;}?2v=Hz|?6z05t>b!C2dD5G z8Y+0Bnyv$~IdKUR#5GAr4pUGf7)3)QFTK24A}Df zdbYiNOK{k27R}y~@Zb%@XM+(_#4R#s*c1-VJv=u!ICyAqa3B~qYe&tYkToXn+PU+w zox64#eJ%xfjD9v5-QHf6W{|OFAAdJA*#O%B+e%1S z!fYO++vW5by-wL^bQ)c5Q%G^Uj2095;aV^r1&l`lBV!iqf?Ei{`j8UxLLYh9krkrK z%?`Z`1~$-G);Z#)Eiy-FU%b|`cy48hEw+}~IkHTgKi^ss)s^$?Tx*FJoN3!Bq=LrU zTIW=@RH;B5YvJcvE|`HA;@J$4#S7ATJllGkg&U)YDQA+oHJb&=RoylVH@8{P(QccC zTen%bfv?EBk0is$1PRr7QET_}5ydVnm+SdG{)!9#H`<>QS#A&rUsho3K zXv5-MrZ3u&3XsCS)i0Zkz{&pBx2()2Y2r8}9N07@6>0`yX4B`k9DXOifp%Dk^C7O&6 zW4CfTJW2HNa%YG>cH1sA9`~^DUg5*Sligzo=-2H}tMf>bk91XeTSn4%bt0)-on8i? z+rUz>k@bR<>5##>^`c6iSDhW{>!GO3#Qvbp-9jOK@8l0oo!p4mSp(ekw94!5J9FXh z7v>k1QS=`YlR+!!bLr3da3$RN2ZQSio;r2+4^Q2Fs&i+~WwEEO<+JPg+Y%qgvykWQ z;osNBbeZqiF-8h>VNLGO6akH#5%$3U@3q|XLD%4PCbJlnnl~$@rEGD7&a4{rF+nYK zTY`}VU$2K5OCOVPROf0Pb4Ha+hA-{lGE^mSWHgEi`|jPl--7}_uyUom@};u6^t#u+ z?gbS6M-sMe-*y(Iuu#Ojwy@Cph_~R=*wUc4=v9{*FiqfJ?}cSe4iGpYYaccVZ#aW~49_6QG*uxy`|TH*`P$sB;}dj@kz zlJz=0%=tL~dJ&5T*V6IXUXWC7ZAXXpRhTq(^msH+T-EyV2`8?=QLe<}x^4>p;8jRt zv0i}(wB(`%zYWP1is;1~-&rpAB}*pj?!M~O)Enn!>tOZ!3&nJD$Y7q$52zz|jE&Xo zwc6NirBaVSFB)ozLSO&&!=;j{j@&Xh)SIZ8q?|w3*MGxEdBp5BLxE>=h%RS28X2_P zX(M8CMP=FPa^|d7(V~PL#5dbqkb2^aW;DB3L!XHPhiO6(ad&nICQNhv0#n$5Xb zyZ{?W?{qjG45lq+iJ6oX89^p{Qnf%X8Y^0@5+lW3Xet;8i!2@tP11%Mbh*=t$>^}< z99A1Uzjb2rU6W&*w@gg^)}-VzhT1y;y6ge#zB(ORYK&p=dia;}`fK3U%FXN`4|jUUxT> znim@IL25$XBsJGVPZFYB?|x zgtkg8(>DJdQT_ZJogcv={xhNd&OCLVqrNaP-RScGzYF!1EKFUz zAbml4lW!WyWB3PQ)R=apKP{U)j8zKTT%~e?1EeoR>QPOUY5yn5& z!3G*P7RdB~ZMq)!Am1&T`>1fe#UX6rq{4pc&bWLxV4mTXZXqtRf< z<5rAtF}6n?o`lak81QFI7N5l#d*#=j8NW_6>>eLmvb!g0j;K=^oUtee`UbK=`$$X* z|Ek{aa{W<~t;UVtEN%WJ-|Wi0^6%`L@$s9?mbtOoYe1JOY++!a>~g%SClsf-pNRQ) zMS8Dvhp=6^6L1d*DG=0f*w8}#2wXZWH%KO74oCnX5?zX#^_L(yt4*fqa^3`i8|Q!p zItw>`4tu1*)Bf3;`=*^Pk)>cqkI$vcgM(WGerDV?UFsj$9*)>$qgaKq$d*W4Td9o8 zCK+)TlVi14B~vzNnpCjaZ9_v<*<^TR*GWmX+tp0A2Y%VT`NEjXB|4pzOtt`pl&nZ1 z%&d%69Ht(!`BW;{fVQ*{fS^tR z6@jn}4J$m}j-o&tt3pS;hyp7N6x@}Si>wfsKd0NNG(~J>z4{d}+m^l03Ta^zeDi)o z_>k~fP;P<2KZk>w2B4!wH)I5*1 zf$qEjCan2IVuH&(7H}%v3CrS<8K{qQnhQgk>U5kP(l7NC!ml%K_4wH4x6~1k0bQHw ztAuyHXJ=w6f+#(;^^MwzN@Un*4EfXZ#VwC)NpFsLtv1JaqI|647+EYi5(Y6~%kAyi z^twrZpF>eB!CEZ4J-6~!Qc6gIrb}2+#q*kWVnqmBTrLZ%(0A+E%WaE0TU!EAQ^+HU z_JBDQbf#SFZQ0fxP%XKb&FJ=?dxkmumV6>S>3KgeyL0bAGJ;!;gbEVPNp)9slA4_dL3*e)B z{=5bAvJK<1ehEzE=p0zrz>6T_dOYNDS!+Y6_?{M1wB9w-kFW^n*1LnKwB6$;;F@>g zU)DHsihJv;0acg)4@KZT2Gejm_^T5MR$uE?w$en<7CfT0@GmV6j5}pE@U4BgT*>FX z4K8zE4V-(0GPiVDJP=byt~>Zp0iTBsUU#H>``Y>Wlc{t%b#i|G+OF-7J3JnTDA2dm zxb!Nmh599z=}ojc-oyYMlAHDSn}GMoDZC$P8A~tINl8QY>MQIT5t07S)7v~xPRZ@9 z?vCi*?&^r{P7y!PJa)FG1+<0u+t0o19-@9(wMXSJvv@W5+J`}NzfClkJC-S$#Z}ic zsT$c0a#rxzjK)inoQ?I}GBWq(dUnp`bOhpidJyF2P#1^X zDF!p#@Ucqe*sv!fv6O4*=m-K;SC+`(ToN?5bNK5wHMjGX6b(14(|4=6@wWJQt3Nql z3p<%3V(U$%=H}itHGr}$g0%RvF7Tc%Q{WvI+=&K^-Gd@s#yp<>%ab61s~RAMG}0D zqHxPIf+aeF4*r|oE!okA`2d0q#!jdb*AxZLwg9nZpiGku8nor;w z=+rg=-?OAU&O?yJ502vWD;YDG?pIxsAgfV4w5<@Mx?w!(w{D@My&8R zjjx`Q714A=N3ERXZ> z&-hgi-Y*;c0L=W=ygm>>6q<-FVWw+FPEb^X5MxG!a15*P)?XsSzH*UA0% zbt59>=Fs(_Fsjfqu;=}5XTE@`K!N^t=ko$>%L*YflkkMX^W5vp%mq z6YF#2^Lf-o?fhk!(0lQx(zm5$*et#){8ab_ zp7Z~=HVX&K2D#MOFB5C$5Pn8AYj4Q>&tCTK||~aSu%5JPgIGGMWH>8RHK%Z zKQ))KAwI}#NN+E|>fp(_+x3n1kTtEwNPtEYtd-jN7ou zvli2#fx&Fpp~j^?$f$TjYto;d)!tCX6MJ%AH-E$Y)+7QNJ8u{r>%5^at-T=}j8H%C zp&snB%47~>upncx%flfrc1DcW6O_>4_YpY!RXG`K|cB9 zzykw|E+&w#rRI^T`OjlYhz(tuK>7^|W?yXs$}+bBdhwI~0z|w}aO9{e8bv7*+={>f z6n;1stlU<`{6>o5@YYASZQE)UE3d}u)7kS(5GyOsN@sD=b%zc;dFap~f03JAfAa0X{zOHJP8szh03V6X?c`e+v`=;3-DK;3s(zHREwE%Yo(q_}z z44eytXukWx^^I%O`n7fNuo!hvSy+W(A1=~32QGO`x~EnPbN9k1$(`%pgl2sFA^Apa zwb=|cyTJua^kF`b@fWTt_%Q7iQ(nwz-&dr$^}V4uT*l<0KR=%jAW?@%+qrEy?JWEI zOQ+{FRoABOzoX5Je1UpFhtQQEv0lq#HVcJw4u- zC}P6D=bqwxu{eKkFoDbH*5K%!$3PqW?8--nMcI;%O~s?r4h4A|6;E(e3_M1A$f76? zNz7oS3b8H7!D!eT2afAc*ZPqP_g54c!S)PEvL%P0)A(j9QUJ-@;*m<^ef%Cp>1^5u zxdHtn@(piM1rmD%gVNyf4R2m6Z( z!i2d_1>=G-!S}PPRdW3Y`+GVy$UnGE%j%%p$B|j=!@yoh2N^Ot>zU(7R2T_>y{{!{ zx~fqlX_e6`AQRF=cC?`QM>VwO25kep@(5c&nKGoX0-@7=?~FbWBSj;2#Dkz^cB2V6 zwXAU`n$cxcN+s*YIn5Ht7JH{z@4lV@49;RcfY2!^8bDYTNFh;3(8bw@W&y{NT=1P` z(|wVY#Z>e9Od*2}DKkIny(Vk(D!(rq#L0UniDrV*Do<*3lOg)+1Mu~?I%WAQlGSLm zN?(yBrv+gFAAq&*ESu>?y9NLJ{QPgD1mK{_g2O?&Ycw!Fzwq1h3-f^jS`?$B&=^a7 zP~5ShP}t#hjU(|5TgnCfir2PC;!*&9YnTDmM1yQMA`a}_$~im>JexoK0XU;sam%k5 z@c9ZJ$KsUa53pBTo!~(XRQM3$0IwIy*jeqcG->>?%VUYjRthIEF7uQBu-1>1@mXxp zyM1Hjq-MAj@BM~;GbWI$?L|RC1S-G#H{gV=lKqf9^$opC;5o+Qhp8?eh1-)~fG_7+ z#FM;PcuM#a;m?K734e*_!i)oC759fUp^Z7s1MpwvhT|fcIgoTtI|dqw z$e=6XM4P?)^45T)q@2~`V`&NoSmf~m6eEBL0qLyWYfi_F4uvi3-1Y9AyB3lWi_0de zk~<+r?d&L_H`W#p6^Y3c5#g^u<52%VYF8U2db-hK5>1jL9p3V1pt4;E=QkIHi2< z8_Yn5Vdz-{uVnwnKxihwEPKFUmXP6={J#n8IM|B!>Q?rX9Bi3{=qmzQirb;O8sN4T zIM~A8tpTp4+lAcLgg@*6GN(+!Czf*3A#40P3687TdA78U)YcZ(RHdq>gNU+D4>LES zS5&`&=#m4OL%UxCs>3zA6j=evhQPCIwZ?*3#C&A81p2|DLLoSfkmCs7i-zvF^Nw$# zxKE${Ec@way?@a1dp_a$gs7fw%>ytN>Fp>Q0znWG_AG{lbMvi*)2F4S)5w|@3LyZB zf}r%K;kJ$F+q(mOOhtPu|HPY0cs_CZX&D!r4N$~8tt!XwWv%t;h2Gu;YVdSd9K<~G zp)5js#&ffJOBs;oED*bm-h@)V61{NASOzZQzfIv`tGIk;0*4i#o4c3ct4mZaAk4J7 z-sVXDA%G3cQYbo4MHy$9T**d6^)LcSd;_vOU2rl;y&DZJ9$owj3ViU4JZuKgd0|nD z*_!cZI1uZQA~2$c>_>oEz*>{&H=x`=xd7oL1xUwa08qd0>Z?C=_0?DN=F#7GpZek5 zr%nZXMHRW_1O(nKNm1V{YD(f#+qJ9t_rA zIS3+28AQuqHt)|~6)mBQ($Ql}OPKjA@x4rZX=&*^isP}ze#RDm7W`&wIqvb}jHnE}rT3Da6TAcB|Iz@LWnmBM-uTy;ZYItXqjCSa0f1O*~NA~N#H2vuQnDu#qllrbz?7MUR% zuRmDdbJd>r@7Z$|auF(&T~7Sm=Pxw&ARHbg3_xWo-|sS8Kf#2C27-*@0vRzB2)%Y= zPfzb&D8O+DGt#r$w{N2xtllnG7VDH=63He7DHBG`t5HPhjco&T3$cjxI^a;tMRFc= z`3~f=_6L*3BPq){2980R=a~b1Fd76@Cg#nG7FQ>}z4@+Tm*3 z9#Yk=fOV3t$E-?|6{|pdbReZ>(6*2lcz52H5f_}6W%wp7lJ#)e;=C&2O>a)abxCzv z=fQDNqd^g4PU|_n#)6peN2)O4u}bUN%CpZ_=vTUaS&aHI0|5i5%v+riHSDxLr8+H7 zc@q?JzXaiDQH=R8WY|-&2YFem@kt2x;Q7nvmzSXrUtWgeH`(diITt9m#ZJUr-Udqe zd%~xMzeTUXmSCjVda_@%r}Sj??L=Jbgsq*(Y^{M_r;`jh2@U9ywA9hUKoCkJQ9;}D zEsG?bde(N5k$%mmG^a%XUSHtQb%&n3?$C81EvTFJDV6h~m0>;GgZ?8fu0}PV(+H{f ztoFN7`DOP(jC%ujBMb=zfn!o11^!Y@5_T@E3qul@o>dnSQQfA!i)~-G4mIu^!3Oa^ z5~$m8`AxwiWFV_-6W%VoPxwdS-=Hhw76J@27iBM#0ZPl5prv8hD3MejT=z9E9>qxJ zeMqF84L?6Z2YF^N(p&(PAezF*M{_#w+6Wf8v`m^@UL&Y!FtjG2%1|^HclaE)H#Tlb zy9sw=4;CSKx94Qg6}y?63&pGXSq%OAQeOCY#{;Roy+E6xNXcc96>Cob=@+E){nw;? zVeMo!QgT`(leISlv6ZpbbuPPEu_{K%CuD;i~6%x(=b7=r9^yU`%Z zF^fHFmceSHip6gb4Mt1YsJLb3vQ?dSlVUZQ(r|E;C6BH316v$fMNJWlEutW#H>Owu z2IQ!+L=1{YmeMwh+bkh56|VOiAs8qjvn6b%@ZX@t8j@wNm%ITroIIP>U-LtK!635>|`fu0Y;5+iU@c)x!?5 zsMQ>@+GU3=Xt#OU4;YqnkWJ8>8?9EwVX(>;gd=NLSOX512Z53{lgD5(Su8HA(QdFX z1tF8N&1gd;kz%t4#UDW{3Sk`TkqQ(t$ZgsZ!1BEi&!H_*y;wB|_8K$dfL36yp**-; zcRNZmCJv+;+(V<)wtaGNBG5$0L&ssAr)$D=UQd44&ge)JDv*3srf*s$L1B;2zP1NR zl(xoVZU|fBb(`(p9oel}a_$*XM+W=)cSIw0e`(C*l0}!hn#=V>#oygnEy^{jz63g$`!fY=jq1}b9l51a!NB@%?{)V3@lA*F1tAy8t|QU_XdJ}9(McNO=hR#QBT}z z$HyFStbEnxH`yHyyCvp+yWMFvy;C#=)Hq$ZB^9rR&id4NY{bVtk2?w2sb$lyZ!<$}NI_ImgVU1Zm+^SsRkMA*ZFl4e#E z8wDAVyN2ubO|qsg4iP#J!x3oE61vp ziYJvhcI>vVp`-`x@bV|TG$oSki3?5Ez}=(qEf6CYe8>2Vud{X+i#O4T{_-^ z;1fn$9p@qPwKHC#B3PGh<87bshIFG~ zP&s)4p+BtB2#<~=}YC6oQ*@813XSkC7y`ZBZGK+WkX8l(X?BEV8xQb>2`DaNmS_Jc^1g-1lv zEBs>vyO$n;Q}!h<1`lSuWNYE$xJZ9Hyd!(c?VcGJsE*CdG-hUMmHz%Iw~M))ll^^2 z{xkjH%*@#6;6UBuVJP*1!O`mE#67jq!M;=~Z!lOb@%Vvib*eTtetT&+H&SJ9ds#2D z?p1$sg;(mlB-jt^XxA2M)ITS4BhK81q`Ehb|^kAYJk^6YEZ>tTeBrNq(iiF499!QTOY_GCpG!2Jr zVf)rjzEW4}@@TnIZ$lWXzifn@ymz!V(4S1@fRI)oB<72&2-#ren6KX(tc2&@G#7$70gAdOUN+6DQfB`!jCWyA6&amG3+Cb2yuPl`e0$5oS}nv_^l_6Or& zFma~%owlr!Rr;l3wwN6@uwkh>%r+TjSars%&WLJlQbaCly3z_IX)rD+eq3W3nk~ zyLOs%hx|h=vexf(>d-ytj}B{9{(`pYgM)Ok^TB58eY~c2zWu#HJ$7qXJ;=i4*ujGb z|LEYs>nQDcDRS^S+Bt~6X)nm6ugior@6hVHH*WQ@?{wby(%!n3eS#ho5BDMZrf0_c zwI6QvccaHVN~iVrZr9}fp}n{E^3-JF`>%mG9x%TW8oKc-rr+_@}ZvH_x3K7{oe6L1uH=*>G>q6xM`t zPxbZ;Bjp1Y7c`CS-8(kEcklQ&ZRWXJZBHODbl?_Tz-h35(BNP$I&UHo64#Gs$J zk%nYL?Ozrk_K)Rh?s1E%9vL3qzh*{)nSeGU$>nLD(%O>rdaV|7DAw0|bG53%))gL4 zCAVa=n^Vd0aJT@mA9IF6I5d`mc9u11#=%>}yvOIO<#PM=83*o@Z_hZiyE8R2IJ8t7 z9i18+8nc+~@STeEpgAUSdIKCX(s8y{F@=SSE_KwsZ^Z{9&8;$@#NBw*CBD-CDmJpQ(#(B1ETwF zx83$PC@Cqy<(Auy#b=?e#k_;qKbPV+kcSMUrqP9PWPw7*t9)(_s}spWHCjry7>}4M zqocQ1DkWPX4T0$ExIsGOXdO01%((j&(dWKx>Dbq9yY2QQT%~|Dm`NlqG#y?xSFbmS zVQKyF%H}nYmlSlzuX0|4r=m{Tpg+hb=)Xxm#B#Y}Aa*pXB{U5{=ouK`G<2qf zBAqiybTrOFH9=Nd0N@opGgci9bcYRY@odk@lV|}1q}?3aVzjm@Hz&dHv$J)6S9{T1 z9Mgd@d(!78qp)Y`f(8?T?IgZ;0bS1w7_5qqpcga~ai`LI# zQ$P2VZ~&VFNYccA2!~bVqM|&6TZA3lLsYjkb&Nv#KCN6rZbs-1-K3=L!=+N+uWE)Q zxPM^v66keM+~PP)xhjkM@j^((ySxnZ4!tCtCBz8tj4TdH@c?`&jc`|keMc%tG5_qt zv+(=!rQq)7gTY9J;}@=BxOh*`%>C28EM82jrefEhV~jE}o^PFFOElh#7;ogW?Tq(b z`gmUn6707G~Ez#s>TRZv>0_#&c~l1x2+VNpUNTbA+{uhM~u zHaZ?{93RdTK6Ld@8z0uarZyRD&p9@DOyiAcb`3 zhHh%s_Tf*W?`LTtxGK-d%FeGvarm}+)9_jCrUY>U?@qONp#IP-{5&)ltR*;2on00q zJ|te{<>monr$xW6l%E;l5xU^;P32nVP!As;`FN;#;!n0ZtUr=!` ztq^~q>(27)D9@||5-P4qyE|W9mtJ^Qe1VLhTH&}@=e(a{fmHaNT!+}pb-W3ExsErr zVW}I;_;Zrsq79$qyT0zaHD2D59Lb4dU!-(%DUy+Bev!r=umf(XK@eOK*YF&?H|B{Tw(wKHH!L(A zcw2R5X!9UujP!|(2HY;nc+)3v@cJcVvx$QZsV?Or;6QaO z6&>z_K+gA4GpSHf%!Lp_QcvNkJY(3|oSu2(bfga}hc>ZjVH0$N#MC%OY^!)uDrfNu5JTsY#jnz-02F%vK#jGMj0m&VeLFJh;K(`d8Br z;4v?w9|*8tT0e;Q)t~;gb_0ipI+yK#N&Mz)Vj}pW*e$^(sNn<2 zmxSAtOqVQjzL&r&G|bj{2Uf`K<`qHk3sKkrMK!dnYxv4BT(1NqhwFJAYy#NYpqaI_ zo-P20iy#3Y5m}IkJk~A)*#HXku|~7m1W3b{*9F(tbXHI9cGS>gYgVyAWhQu`s8p^q~f}g^i8A_3Ekb2jGkEYcG$u5KY*uPxv=Kxd3UaTJ$-M3 z%3{5Kp;1SOUEgZ=YvZ8PN7g{Mb^2f1&`BdFoiqrV&*|UEfl{mnE$snht!sgCjw5AYGNKJbufB2G9VSfbfL!V=QLTb#0V z-~f44vlS#tljQ>kB-v>}4tc$b#qg9Yv{dz3TArgfc+*WceGY~0%ix1{(@i&iR@+r+ zr7jeFnkdV(&_l)etU-d0HD#ygUfXa^KX46qVdwto*BsE@*~t$ZS?N({#U_GrTAn&bq7>H7*&${9|xEn+bP7vj8_w#X9g}*RQokt$jv}z#Ml+)7j zRm)mPjjpVLYLH*uJ_(^GTPBeiUbp^|k6$)PjuvgdL@X*;s_=Y%rEzwSdh~BwA7-!q zTXduqZw@b3bT*vw&Bh1G*UsW(KmYKGo_0=r7M(7Ak`na4z+JDKRHb!2JKMVZJ2+r{ ziuRY`CM5oy=F?xjICOo!G2_@pFLvOC;|f2qq7Tud3?wK$)G zTcUuE*olEEb3HkQN^|KJJxp?x?$j~Fv(#>g9Hc2GNs=;jYJPlVG=PeHG(i9Glq!%I zNy~95X(=_gggLvkG&_TFoI9I$a>S*5E>Tput%r+J^W;jaqbL-Cw? zEExKvjq5L|Uo^V0+Ajekx`R3e0cGeHjgU~k=(I%Iwf!!U8Bc7-vmZp-iewTwbdxFS zpsP{?1L&X=+ppet^@sNDyL#p1$UI!T_6&!x;vGDs4d(pzd}ut1Ww?gxGM%7RV6Wc0 zS8CqA9lm8pvGn-%TP4WFTd6#{RkQ?SH><Y<(*HCi%mIaKpzEVNL7zrXf$ZrWLnb5c$EAH^7t~ON2^Afn zsX}Yz8n>z7DA(`f1p0)3ugQy0gn=keR1}vXlAlLZ1k}+H{8I~PSNERrs!CCdqywgE z_s7Degz7+9DjaRAW!!_NGXUu-4)U;yal9ZXQL%_QY){ddv$^d-$Tsj0a1BOwz8>0W z)$K{#F?+LQH<|3x&6!P+u_-kk&)>H_G2)I}-JXKSopWG?9VA@Xh2qV64eZ9&2U{O} z|2v_7g%Jj}FnF@#n{0OMlUOsrTOOn8B_{y!H2y(T^e%Hez{NzpKa% zPLXaLBIpZqO{DkMMus3m*Tk>oe;6GQUSgq|?mb)9;?;C>5a*KF3IcLKeX{@_qSwS* ze+1flo=ER`j44ss51yuO$J*ih64_XMG@d9FZXLyI!(#YBomRK&bH1q6H;BUrlDSw6 zD+A{XM@HMVF&w{dfM$jU) z3xy$6qqr`h4(75c>3Qieyz8kiDXNOU`l{K0ImXG1jU75YK3ED>nUrU4ba0?I1G1!CtKeMXENa@ZGLm_jp58`Tfo$JV^tJur1l9@nn~s4k0%jRIh8>e>;?Mrj=63UwO2D)Pjz?jD zY{?YBN?j92(aJ61jM>zefr}o#v|CQH;=hJ7_@4Y%l-BREZ@XO)PJ?n5jge}HYjBW!#~azONA=j6NVXbQH_qg#14;B z7LU`EwxjiP^ga7|XMbpN;_Z_Yh!Ucd9-p#%YrOw&1rF<-f*upG{*DRVGWMb!-};sZ z(P7luCO!n?9yVBb$p4V15QW%H6S{oQ^s?rAD4uEzYL%{HN%w}`M((0j~P1^~sY?IGTwrJxo z6ThIJr?J048=j|8J7O`LTSfZ$y4!AZPfogRcK4I?g-skFxv|A|Ngi<&&qrBQ(i|}` zW@IrfuGtg+qgAAq*>`MMsJd&Ly_wqTG|d~91n0%?LznZL!ZadOA4bbSLN2m*?5~`i zuM_b*?44@0m-;5Yuy+2xsv2BX9JDPcSD56nAKTo|(ZfGS&!}(N82expu0?~PrKLp# z4K79!d}nd-JbaWde17TJ(sL-0k%l1>e~5g@DKaP=k8!F6c)7$L`LLYSX*@UvCy9Q?`asP|q+qo8jABwsm7wo&u6 zhWvIfJ3vG9dIHMV(-6Im23>#>TKKN`Q}M%yoW>fOIxi@ZC_7r#xka1!m%ua>V_9bp zqUqD7u*q!xvv_=KJZ?5)=hL4yhs-9^r{nQ$@wmx^olmp(d|KP!$F$Rz9wB~rC-~hL zr6s|KOha>!yWfhD=b{rh9$!kfvQ^O zBk3>eYc1%9sZC5+`~k=$Jl>-UPe=$NPB1?`M5v+Q5b+=ARIk9J$-959GI-{ zE)-{X!HLeQgy%;_c1Mg>_!6?3$*BY?iJixe?c8-NBaO;!0U|xNVS%O~Y^4Hc_o!mrlEpB;e4%^z;CtGJ9R_P{{4- z^|j7_H)t|Oz6WnGq>ZxK?KXr-W9Pdi#4;O<*$^>itIyQBXhg9VM)gXSKSS12?rAzlNJKxAp!3)#I5R9H@#E7vsJ7W9iG%Ind?Jpi*zg z3Tpxq&&J8?MHfGad%-JBm)OwD{Yp|+smghv1+l2PF2kJX0tLDaPn z6l02c(GW$PgGH9}ZK~fEK|pae5u`*MQ5Qkd9eyf#-L{oUf@ATEHn%h3utzM(fwBDc zlPhPAF21mMl$|c`i1RQQ`!XSBA!MW3r={elRWMlV*yjl=KR3(4 z^&ZTeW!b>kJse~=w_Xq*;VnKuqB7l4;@>R?1LQ}2N+s7WYij(^=tNObG;lY}|O$nKGm z`LIHmvun0k*j@k1l}11meW7E!2(=QG02Uw-e>^$4^4eE*4aExvpPi#gVZtQ3fA-LW ztuH_L&{PM9&VP43;(RY^Fa?LNG!8eJd{)A$P!@rV1`&Kp76SU1B!nZ#itc2 z673;b1$@k7kVh0f4Gh5d8nKTH;nd|^zShLODiW%3gmUY6RMKMBiR3}};OJ5?b|Vs` zOyW^0>tMwf-GmMRQJ{ujI$&;^YecR`-`;cRH zyCWINMLELYzDEcZbh<>i5QUBVZmb~lo{f4Qfpr>)*EoXs*Y;vMM*30C(c7~3#)DAQ zaA6}XfzYLmg@z|Is`*ul#D{s!09V4c>oz8XL-9X-NL{ zNp{QW-+Gdm!;>Vet!_z~LtXv8Rhzc9K7BBpY5l*YU3+X(*BQSLzwJ1F#`aBcuH)EF z$b%Tib`s~|yqv~?LPLPS+AawR5J-~|Lb_7ax}DmhsbXuZR){fa>e$q+8v?fVwFzZt z>ei}jJJe2e(gvDnRc%qb{jsjIeU?K-)JIyPL#|83AmIEq~&3(#Bs4EH_E$ZnOVY>GGA;>`sV z-^9e*s*)&>O_;HZ?&pCYUXf;FRd}FE3|JFEQzQutR#c*Ag^!fD#v$@nP?evLGF$~Y zWKgfe5g=SryYlUraN!2(C*resav&1)^ywAigP@nB2cv2Qv-(yaSI^Sy!e=LLHaSmR zTBf>NrWU$?+rtm>iH9DJ#SX^S(iG26+-M>;WAi^pi$Gk##26%JAW=dj^^*c;yI61t z?o=v2H;(DpXe4sL1a)EHmN7#Ec}>U#FtiiTeayWlHVD%=<;J0Y6gtHZ&1hXhw3w8J zeyN`wX9UG*gWCw)#B84tikr(0=xie;cKIRl3%ZfO4u19l3Dh&At4K^>XTZY)vAX@St zPTJiX2#Za|$}&U#q5MOWK8ZINT%&Q}ye?T^(Ho?WWUcl2*wn-YzzSk z9-(lo@kH&k&;vkEQFwEhT?(RJP;!ZvnZ6sQ@I}sFVs@II`K4T*Irt@b1>75g`8fY| zJgC!xH%rr#Or9y=Ve$MTi&q1nja3Vo^tB z8RjXT#CmQFe#ONgPRB~ZYXS&z%GfW=?&}WQpx8+<@6?dUQen#6e^eH z@(?A6XD)}@%jM9PT5kKb*HHemkk(Ct1~|+;iT)HTFbgEaRL36asbR%cv1Flo3S*PR zn<{gw6qqD2P(#P4Vr3{%#Y76pXbY93Fr?sEZg7}Hh?7(gz>2USC_MYtpvhz`H|C7^ zmm5u{!M8y9yMk3CRY9xEWqn|fg;E?q@XYpDU01L8!xeI1cQ809SC$9L$NT!mcvQ`j z6h2f_v+%Ony2|bLTg|lA+S?kbX<6dO22CW*%HfH0@EjbYvmQkx5DpvAsAb&=l~3|_Gyn~B9j%P9DP3&~Eh-EVMEIf_ z75bLAbCpyBYY7OXhqQ{g3=bcU_6Gtx+FF~MT3W{CKqgvN))fp&$a0UzliC*!?@1;f zX-V?$;XC8Ct9R5@N2`3@>2GzXeZl+%604NhiAT1T2#Nmaa(`n(!fdga6Ag|1%hCSD zV*k!{>!%hMm)G{VJWi+A*|Rnj8V!X=%Kd|Jn#IQT<#zJf%k}7%sF%%L8oOflautwe zLc09lPUZ*Qg=4!APJk8DGQNvd7@4mHaoKEhI>D(dtMpLQ2mZ@6)RXOxvJ|%~I5<+@gCu=G18mujRReVWI zV&Ca1$beGFJ;TXpBFYr6Rrti~UOKGLRwk9$72c3mIBv8XTI(d~K#Q?dmv;$M&zRh% zfrKnSnK3(zSHCU%>({uApt;8DnQ1nZ=<^*y>>L*Hsw7+KKo!=u@)!7d;T*3MrTLbY z)jmk|`GW^u6m(koNPmAq)|z$v@1HmTCc(2O7K?a9>_oV8?;>c`(*CM|WJAQ|43$g8 zmBJCoaQnF|Fh35?t(4?Kzu*6l8O1YK|4xVz*J`?4S021|j3^u-bV%s*zW)UY^4uw| zN<1Y_&}l~uxD~RiPU16*WLHdg6`i(Mx)+Ty3@?&6D`GHp&|V*}=#hiRp`ONOxu~~* z5GdsxmJ%Cpj6J$;LngDk((kX_oylz2nCYMP`$@J3Ht@;)lgu^DJ zfJFgZT&S_=FIsH8)ACqT!tck+8z~`wWhJ>c5P_z2Yo$+8cb0rHNFvdGcXI*pwAjex z9y8Emb{KOv$_wohr94w95eLS>y5Y^r%TNm|Ef!cnrYdACW(2*qh*9t0u`w9xNU>5D z0P-TC2tzw;?qEvNZg@Q_B40aTaeyPXyvVA_g7Tq|y2|x+(Ym^BhtuikuB(gQ@qh~_ zIV~kt4e$I?Yj*eUY_QAAALnhvi(Fmy1@$&Pcsaq9|D(<%?gJ#M!{S)H;eZbwhj71v zx53R@Ae6!i;ft(B@A9p3IMetJzL|D9CWg@W30@;K_v{`V+%0)t3DVM8b+zwap1&8W zIQ+J^nXoKHAG(Q)#*K!{Vedm)T;f8YIJZN_L0BGQrD7}(ej)sMEU(^o_r+-aW?0=B zQ0Gyeiw{*-@9pYrZtiHG4hDzfUT=RWTu~9J8SweAktfnHUEeU%2rUCrCi7e-BZU=8 z$?BlvbdERkO9xli?ibQS@oQXmZ8T-UFBM&zrG#_E0oR~dH8B95+$FgO5;ZkrH8mKt zzndoVYud2NK_eJ9S*^*<4sXJ-9}PFc{Zia2yaU=kiJNA|P#@TRTF{4-1UAIhawf!7 z6d^@OKNq8Msm5pmq|QiPHE>-`3W69-PQwxrz@bP`4-W%O^6S!z;rh}_|G|O!&7q2( zV1F)BXAA}o4bvbdTk>MbY zyww@24Ngm0lkZ5Stc8kc9L=tAdG%#h;T@qZ*7kIF8oT7YUMR}ab+)FCrMuSiyw6kS z#g#`T&`PBRgrf=ytweiOef@p$Rl#Bhm#%7WkBxYXqXR;EgnBxVzMM;*uTa=~>XhwbT7+bvW*z$M( z68Umz`#(4{Z8YMzi+80+*xr@WeUu>4(CsT_uZif9^m;yZ6^nJ36 z^H6xdINS&r3a7LNVbU=Ds!eW+E0{htj^F?Tol^>Y;k)#$LOu%Rr?3JX**Vp}R20s^ zO@`7TyO3uY?hUH>C+s{-sp99WVb8!gRZ~{vrm&A;GQjIk!A`@VM{(O>pMs(KO0qD; ze>dDYz>dI91C--TSeNsI>OaDr<$L(Yg|ILw921sBSv;Yc(Uxfs>jd3N{dWD|3_mh{ z)A%dXc5|D>VEJjucdVC76SiTy&VI;##qojjm@DiyxZf`Gm%ZdU>fPh3km{uq(ktZ~ zE8bi+@2{zBsr*3RBL6wCT=o6n3)MSAGoj<*=OPu6(Z~;LSJw{L{$_Q1ePe^EVIwXJ zIkBdF%?C|~qN}4zYtJ+{HJ^_JxNS#T2+Ma07wV&;%?s%tj zqVtWeJG(wgA4-4Nt?91nKG9?9InwLseX{qnzQ_CJ{?9U}2HFPRxb4lsg{(DucIeR1 z8$+M2dvtxz`bTfiZm@0m!^UUsxO><(e0fvZriD#sM!X|OH;-<(eS-R;@qU!whr2fDR~XIAqdu(MNp&m((IAZ8AV@tVe2N?Qq2kPg;?}_Zyz18C z%z8w1>kvMtx=qltbROIY_QD`ULX6_Z6~NFLq_{3bSxre~)brgzNE?q^398n_wQv)mNd0DA|rFw5=VGBv+{dTv&ZHb&7?rf^Fz z0aKKWJxq;U^cK^(MX=$iT?b~y=Rw#{VWIK>ax~7(-{QNOx!DDI*VOFP{P@Duq&#t- zJh)?S{oLGaBd8wA@dEO^3kg#Z=aKLN>`8=8Kmse{)FKs`?o}YzMzovATJH-V{{} + + + + + + + + + + + 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 0000000000000000000000000000000000000000..078e134c6ade0a728d8d65d080e9b3964df7784a GIT binary patch literal 21806 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 z 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c416212a08b30a3385269bb9f140898092a77029 GIT binary patch literal 40548 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..adaf3a1e506cb74dcf61dc44ab100edd96de0a5b GIT binary patch literal 25196 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%0D+;P~dyjvK_N{VrBp&BbqP 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 L0ET5o`Tzg`D4n?k literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..24449199fa85ae96c377812694f376c41cace82c GIT binary patch literal 20108 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..cd63ec4f24b903c58e01595890b249763b02550f GIT binary patch literal 21716 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 Ye`*fA;BKRbh61o3=7dAFwrLKD+=OoGH2?qr literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..885fb68ed4eb23c15408465651a89b9e20874723 GIT binary patch literal 41412 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..46bbd7588bec59b97337227afab2f7d528a0bcc2 GIT binary patch literal 25196 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%0D2Awa4onyJO*9~ABX=TxsVaaGc+eU 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 JOh5?$001b+BU<4oqgF*+A3k-pH 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b411f2e5139ba3d4bc535469fcfd9bd3178c662e GIT binary patch literal 21049 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

-z=N^~oy%*9O3P6E6;ZMA^U z7U_33C?(R?Y#;to=u~voRyG4zj)|Gr-I@()483U8@aDghRvDtGF$PczyF4Mn_bFe2 z8ezkooA@h)skwEln2&IWA1L%e3^?w*`O*7{uM=?Y)gZfMKM9LYz%_}W=vPP`Z}+>u zf+pv-e!Bp<^0gcR|97{+@_6PVB-l*@>M-i^&3($NRvdURS#M`Wv72mqLtd#<+y8XOPjB(zx)oU z@N%p9OlA*aRZNbG%`FUuoh8>XuZpH(B=mBU0JO6;JNn&Bxfz42!T%8GG>kDpx}9 z@u#WPI~|KQA*LMtsKq5?8S5Btg4#1~r>a^r5Qlky?**970a2>lOlx%SpxB&a%@-Ul z5U6(E>p|Rj^Du%=boq%(!4`)AUe9m(;b2Hbg&fv_T%ak{dxgiB;}HqQqoz_JoB?H2 z<8L(c3|REt0IbYL;}E$>QT02H&2s3@SJ@<_d!__^|1>RJXb8OmVsrZ2GR7>4rO(7~ zh|j5!o@n#9lpX5Ul8zer%`tRBaW!Ct65g5`J||3rxue%lq8DuP#TiLRBF)Jq6^ZEnqa^08bmkc?QoU)8ErOw$oj0Ov+o&ZIuM8lm#Hpw;D{ zsOem-oqDeGm|bJmfCIjzQ=~C(sGUF)v|Ra=1it+16|3xSIzpb3{ej8OXo{Baemlp} zl@ZxK23GP*5RH#JLp^Tn%({0r-4t3$#{Cj=1=Eq=cCo!+i_txe_Giq@RUI(%0X zmc5sae-PA2{6`MQ&@9aW@?eh>cUy>3JJtU=tp0#2uUQOqKmIIypX~tV%~eR1z^n&x z#QYlRHHkOk8U9Hj+SZxGQ4VhvA;F95x{-PmOJ{NFbdUug**sBhDlFe>!Q+vn?n5R?b8N&x;m|F z@rG|&vZbUwlq~}%CW3h+Kg@WSGu7$-?KD9Jr7(Jd^iMDvIW}f|M99G~d`fxsULz6= zh;1K}l{*e# z^kVYuxuNGp5*XH48&VmFb(8zOpONZZcgT%xD-jPoAX1H>^=(szOva7nQneKM0MA7v zydHHZQIf@3$8#&fm8p2;rv9yC!itk^pg zs%3_RfzN&II3FgH^{gH@)uFP=bq%qmx4I#o5tr|a@T=jg>V0szH352V`807*Q99xe z^clAyd?epE43~&?v|a`#yXcSpY--c1)wB}8gh#5<0I<#$q{<7+lqP2Ru8<4~04_Z7(r+*|{DulhR6DS|_AI_c!L zJTE^S7vmhQkMv82(x0jaK{VbvIjEi4hw^fCJ51!4=$A^#$NBGK464@!jR>ygM-_(s z7%$^zf|-$D_Q5C`1(Qy0HC%R=3GxVu0IN9AAOw8m!iQ&`uGxnCLd%L-m6494F6ol1 zt{(v|i^u(X>MG@EdM)6wH7s zEflHwGTF8=T-rz(WT7!UVTS@FvH12`OM&tvC-{1avlUbvldq)Zg|vv3&3s6zQx-dQ zVR~7@`#T+`O#59E;)ZEhAa$i&h!`xn9exj0FOII5%a8l79KuziCSv&Ub39;mbFVVH z^uL@o6M`g`ZY2c`w5!riq{ci*=~iI_&BNG;VkN^71;DXx+39}PH{+!KgyCqo0JR%` zktJ(*h2KYTD7J?ebDk4C7vVP4qY zQQw;(eU-{p6-MdWd#$bt5a0K$t}GRZRa~O%RLIcznMxmf(n%NXrfnIEqJP7 zf%0muxM&YP)XP;rlnpzna3my6>kE{M*_UH}_7;2*Tp=e*t@|zl&4EUVim*BH z2?+X5l4N^R`AnjPzk4n!4zCO>#(V$6^(3;MOalXesfnjL);Ude%d7i3%8Q$F(_~AV zO^}|ElkwyX(k)AgW{fd&evtW2!{8^{pH4A@jqWo{)4}?GMHGxO-ZmUdE=gsNjavH` zLZk`KNZ|?$Tpv8*PdGiF#bP(u5C>Jsxp1bkATv8LT!`b>wi*}#GrwUr)a=P#3eu_W zdsBmej+jc%8$&O6&6ckEjB>`eX?OAfINV=_G|+Gb~5iOOTB!Oc0L zGbdVYA9D__11-8HYlyjI(ERH~D%S51nY`DN#`oAB*TXRy{5-E4NxCx|g)xhd!NK7J zSsL5vhw_)XsoC;k*;Pu*77W$`%cjEBoE$FL^b5&lF(l~&7@ko~Y*n`!Z3*?kiLvBY z=EH(1CX;9r$m4Z31NpdgW?dt_)BX=KD3JjUaBg|-+rkLs+ViTY-DZ1kkYPsXLM^bP zEB3Tl%3`0;Nd<74*=s)dg-bExHg}+9c}dFYqIODTy_KCRvPQ0-X%r(A{>5DH*eNtI z>7E}~N?rW#_kVUPVRL@Ag?fWAgo;IO_Z}Sn6Sd!ja`lN=8opKxd^N11z0Jib(x=h% z&S12LjSgbixwxJUrTXGms0gC~>Ia?C8Kv~F!Sz8B3R08ZveGTI|CTX}CMP=kCMSfR z^v~EsCrRh|kzoSKB}Ga()3{PFbX2*LjFpNXean`bpRTNI-rsT9@QMb#W#tDB^sg?c0UvBc7K0LaPsPKvKcO6% zy66Um+o=8|&pr<$#>if7`$XgZ4mC^ww7 zqnrM+oxLxIhC3Q&8S@kz*xJ(x7%6RVB8okYqjF22pAgZezLtl5!QO^aWvvgfK05Qh zl!P9bZ1WO$6>tuS$V=wBqB&%%69Esnj%~sOJ#ts^h@Pbm-3j?9Vg_=YIa9jm#>hTR zJN|gViL7ehTS6tF9qf1OjtDSv9;fUc?F*+qU2S;4P5FexE3g^f*&AFz)9yb4wOs6Y z)_P7xOts!VX%@QLO|~YrIiuwKq9nu0NE?-gh*o*%UhZ2pwRwobNnonD(HvQML!w}E z5HQrRN_gj@FR>q?p`I6g7)~(g-!y{oGZ5dQJXcggNo^+lZzps$$cC`XIM0mm0>Qli zb}?EazLyj!_cbucX@auy4`ec5D)BD+9gmrOFR??x94_P<{1wI+jUROj0uyuWYGk1G zIf;0*m|WwF0S*&Q9|D>|;0z=-+nOQ%+F$9KQfcePT$I!HLC&7D*Fn=rS6W&>;K==FM#(dXbRzqSCJh5Ie+;y(+d6%|hGVdHja3O$h@ zJs$%vi#lpVDP1gSI&mLTkGstbH`moZxA{Yz{UxCjg5dj|CTfUwc8ip@LU(k;88f{b zz#9NwH7%V^A;;zS=Qvj%7{BrONkT_yByPKKVpSWQ*0Ku^&MsvHH3@qyD1#_|9st-T z+F~qn=Xf;3eUjF9mv$<6^_0!W+mK`kx|2e)qkTKjignM{jCsiavXaE|3!FLIN*>rQ&T6-sbE2JROdG^ z&(td*PqtjjRnC0L?>5P#nr};ebc}9rXxR@VGR9Xm2-o%ws9ohk$=iOR%4D&wXmVx5f}81gIBt@b+UpSkv7Dh1xOO*tZZ!2|3ll^EF#OkrbSWdAHm3)|^kSdq#y+>uFN8^H8~2oRL|hJC65 z@)wCA-^(N;X2@PmncZKvTJ%v>o2D-on|%GiQz@J``r($OxcMEbVuW2D z8U@#Guhn@e$9TCvyLd#H2bH8$i|WOI)3f)A;36H9rM6>}-H9$P1K%d8XfzXbrV+@FC{!5BLYxS)YO;0}U?joMs6>4!|;%Jdn7gP{Tpr>c4nN#O$b(6** zXL9{{!CPSRZc9BoMV>f}^kdE(K<)h@$y` zc2MS(lYT?zjq1(P{v47VXC!xTfHI`#i+Cx;&Y_MArl=Ti9<5C6IX|S`I{M@ByfXNb zSJ=HiBVQ|k!Oj>!(3gezZ&+=&rkktgq7glzc@>z^)+GcIiIBR_VZ%3n&u0kVr`hYe z5*hM(n2qq{kkxG4o39Af(&WfjfK`Tao|n*WogSuy&i2cH61vp{A+d2tS)nbh;2yR^ zolvl*43GWGHL_BfHw+lD{0s07-Sn^+Q+4|yHh!9dn$r3?FU90Wi&eaH$37KZSa&=q zgnu&1Q3js>g5oevS8MtTb@Q#@-pVvzLLHh{2$pKOrdHx;tHtNU+^At92s@SS-@_D4 z4y%$GYUAT4wm1_{QcsmLDGNk(K#Oiu?2&|Zkb*k5>R}CU4GODhW7Y~1#+{~X{IEJo z3_Fg2&a1ZqvjxQa79JAR@zi?G{_f$YeFDp;7Go>LI;H`m4b=^Kp9y#d8ZVUJ@V&F) zS*sWJIqIAHJ=l|04$a1#Cl?b%a)jnO7~GbY@cKa0@)k|^vlW8?D9g@;3t$gKm-1OF zhs)uh%Z{H7HTqFyH&GG1QtJ;I?w9eLwa1!>aF_v5fU#ok^lhjdM&!J-B!W@s?_tVQ zW|CpKHH*FX45iL3u+@Or4;*rJaih91^&a!Huv)$53dYdV&0h-O>|t#mu4>^s5tVtF z=SAn{G??vXl$zAx!QmwuW~|;F9g*lsmD05lgK;F8t1mau|9(kToXmq@@TR=}p?1lk zix{AVCeGvYy{MinilKD)>&_0^V>m2tE&J1v8|)gV9(SS0t0AXq5h5OjVT`kc8vHC^ z351W|r`_IBnlGeTTvvMwgF|=sEQglz<3Z zg1(AmCJJ8DQ{P5oQ~^nTf|l^~qr~C7M+WORB=sHw9~OLVnL(AIQ*N-;?~=WZWV}!KWFoy4EuHJzQo7K z@&TeeLL#$gK#dx@gJX`l^1i0^s(O3u{hqf+Ba6N=-z?yL*@HTX*>ABXHyj!w5n>|i zrpD=m-&%iv9gWb069EGdz7ltEE#|`meh+TE++E{DrY}oN(S&W_$ZXJcf&XFfwu)b$ zO4&y)WqGgcdQdQ;bI!n~wxvooGmji6OmT$V$>E8P38h#oSHa#@svHiMbSA7;`hBP{ zH)FnoFNw}RSNbQFApY$_K-?)Xw#2C>s1yjiwZ@_q7_KjV>Jbj2o8XOseos$m{vZ@) zZm^h7qQP9=h7YYvDazFqi;~;#Rl1h%2s#EXL?P|7Bn^JUJs^QHn~z}BjTcfIrCKAF z*hum$tzdbRHkEz-?VV~RDXga%BUPL$31MD!X)+tUfHpG{e)IsF?peqGg3C4#J2NE2 zNhMSxOo8`scg|`R)R!4 z2PTDx5jW-1ZY6ke1M zJO4~xPK{a+a?a4$!evQVuT>{4mvYqyc46f*T0kHi?Ik1u1yD!U@X67h= zuZdF^t*fTjaEI3&mPMo)I_@D@^)2b?ncGRPAN!^Y;+ocqe=Vai7id}ah96lU;6YHe zg1+?3tggq#P|x_++vyyT2U3A(8~Lkj1V>J7~<{3VPk5!wB6G`2pEyZ=tsb#}!A$ z34Fb0)bRs_n7SyOhF}S~l%{q~L9A&gzUi7f5k zx#k-wLB8Z~(ns=~wmj#+`2;w1i+X!bBg%UR-?Bm*uFUt1B~^?1zoLp(Z`H>L?UVM= z6`AVfof5E0se>qnLXvePk!p+>yG(?D&X0+(@#ODmNQ<0NZtJ}Uaym$Y%L|oHujeV~ zyeOL6i8Y5DA_UK6g6gTZrme7LctIIlM9g7ly6V^0C;486!9Kq;KcDNGdFtmeyI?G} zNi(aiMoZhl2M@Mf9pRV#8RQ)|sV!jaovl#(ZZu zj4;a-c(MwOjrHx7u#EHJs{LXW*b$}%Vw>Z7>2pXh$s(85WUqwd%@9GCEM#v6ha@^R z*in##FO%=S-KUO3!~<-dJYpf;Im#Nm;X$*Z4os<$SO`^{_5cpSjvS2%vLCBunpN@8 zrZ>kh)pEmz%W9nd`ZJkLA!H~m|U)bOp_0QUk7U9RR61$RhS}^;Vwxe4pki6@(VdTRy>NgDF zDIpXVQGKY$L2-~Did*3p<+O^w4Rd3Uc^4bt5brd+n4pCR#?oL_7xJx5OqoUnr#8;^R&@mBjTMMcJt!eb<@x@ZG{F^8j)3^5|&8iWl4W> zMwg%d>UiU4&*+R2jsxKj*cq8wto-=q=#TtRWw$LdDX%oQrWTu=U-W=$;%+r1%aAOy z$$$B__Pp4^2VGO<4Ihq`^CShSBZt<+&3Hr!X9sD!f;Q;xk05Hy;NuSC)CPR z?Z!itPFM~t+n?V$B{tNi7g)$?ZXOQc91Q>n!sBw6x7zYP7vX3>e$*HkPyYOktl@K! zg<2Jvhb#8>M)xni56VfXX$Z@% z3x|h;>ZGom?Tlses(<(Q{$>iUA=S91Pu`cZ34(|cnUW=DG0>IR=KTiarF=3kB<39_ zbQF~+PPyZyyy=$&T7@gqp?r!=9Aa#^Z_e(oqbUnzKMyC#tOxWti|wA?9r2FHf^$H+ zbu!in6v@gd?%DK~4)=Goy-0A)pws70Rij2A;!sA3h0JWKRV?y2fhnbxaVK9Y;x3d0 zZFvE{3TIxB#7Px>n2_a;uXlGC{z6aKPCPaj#G95m-+@z<4ezRq$ADw`- zHLj5&2u@^%CUo?0dKqyD|*5QvY1mYr}&)WVjfQLmp9O!`Q zMl;uG^EuKgvP5tne-v+^e26v0(D}^9m-v2FP{FejV34+CO1M)^_8M;db3oC!@bq%5 zjaj(vBu3z71jHo0jz~_b?Q^dC*Q`a3bM;G8J9Z3a5i#Ah@kAJ9p^E#e*2!HCZvP3H zuvDYq_p#M=Sg{hXhIn)hj+W|I543nABOoYNlX0k>SJNoy%5<;`>Ei^6$L;+~f~i ze~G~S;}z+d7;4?=?jnR?QHns3>@}{SFg--8P0-6$UAw5IR}Ac6ulJyqz|fnS%L+75 z*$yOpb1q~X}7_SM(c;mQZfG> zQv?2!OIK->vA#0Dfi2U$(L zzbW#04Ve`GlHlEb{_F~D#!^2qP9O-;MaIqE3qxExW?7KuV!CaxjG}Z5cIvK)!zU$H zbsY*=D~21LPt|bvu3I_I1BGD?cS%+#4n)03JiPnc8$A^j5;%na;hw#q=pgOn&M&Vy zK~$ny?c5#EQKGl#b1O|1EzK zW@S8UQ!l6LU5MMP7u!H!{VwSV7+?b&9)r&I0jxNEAgjlWsHyTeg4oVK*y0tIXL8?#Dzk6Hbi; zDH<|7OWXi6fzZs<;eV8P3AqTnGy2k$SLJ4C(azKN-l+hOkyk*$jApDgnLOS`_0eNl zz{3TuRf;NBoPux|LLP3)Wc_XSHAP=lDP;M0^hBP-+aH5DFR#%;wI+8)>H1s~ab8=< znGRS}Z;mf5Hm}A3C924pbkY@2{ZqH!*lljXq7jb;BkD4ZifHImB+X(*OzNS8tqyr*! zy3g6Ce6azXD)#wp}SPUV4(^gSHzBk%$O{J_H_z!9lbVf21J?<&xtmub<`? z34*jfl4;Zo1?jbYrHUMdLY$cm5)$JGb|3I~W}G#8nQ0oNz&JQ%<+^w_zKWh!l9O}F$%SBP|-RDYKPLX{Ul;xnF&3dL_zGPlLk0d`ZhG$IM!o&P5~WJX!S3}Y28qs_4S zE0nwwXs>6RCFcP`*RdGZE?N@#91t<0hXU4qzV4?IAfN{6r!P)kJ9}1~C{rBc?;>6e zU0OYexTRUL{FBB-;dXqSYuM#x{&q+}&Mj2?Iw%bv==ZZ3g+J?3LaupFhiZt6G}6dk zWT_&v`&W|8g;x)v(xf7VWNytg3ptJ5HQKk^&cdiwtc5t+nOes!Sd!6p$LgwuSd?qB z`8;-~vT$wK6=zu^K!*8=&s!@;f-*Nk2b<3`vL_*!xKjtXI2|WRGS5+>LUnv zG>E%vPi`hPl`7r}tAFI4c)+SDm(w+@rL(Y=i2;rrcAsL1?2#Sji6+Q zUgD1Ms^(*E=QQD%1<&k=NXQCog24FHPHAFrlL>;WxgLJST5?O@5s4K#|NJ#KD!_R> zqbVeHJpP=J4|9kS{@UC*-sd{%y8Pk;lsI@Ci#%=jyC6EO`ep8XS0wTKWPHyqlbwG5 zrIh7}s5tf1C}Kws!JFqhPE`PnZKwYt6f%>9L$Oodlx6LZX!D#AGfT-BIaM#_93!!{ z9;Rn7d5ZqX!wKGzv=E3X%_boY)UR>P8nj1x_p6X7&+<->QCz+)xscx0V3jgah<0b+9N# z#%l?v$N0dxV8RCYzf^*y#{p0Mm?&=DK$vTrD9>`HICVVf80CE+m-cy8+!irAdmwL8 zq>X_1zMsVhg_;}aQYwK=oT^387+ehOtYKKBKl>miUK`o>>xxt=42qY2^mF7@_l$;u z)xd0@NY6FLD0ugEp*5GF5Fc~dFK0Grk*f8);~1acD(vkICX_X>Cg|h}yoLMMM9~hi z5N%ZyO8xXvbAd928Z3-QovmY6;WMT;1K;B&+_Hf^3LPH)zlbG#L;h>F>r=RxyOEpc zR5L|oANshSOSum$q)j6+)`2i_3AyCVSvr;=BJT89xDvf+@5_4L$DBiHRBg-uFHvL&Lxc7{*7Y4 zX1GJ((ddJ|`35d8X#wI8a>0~{v>+|fnIv@^DBWQF7;Oh>b2pjmu7;btOA;U`T04EU zOg$_A-Pqfkcvv+7&7F9R2Ira_^X{v@&ya-@=$f}rnK1)FS;4rhh3@~NPcLvEKQm(m zSgM4nspBVtf*qnVQSbg8}%6;xb zSQc}A?*l#6$uq7`t|EFk={MVVd+>!|to`RLfm78(&wy)XNHAv^y;xa8RRCLx$q|N# zX8FW;ED>hqIPXY8QrI`qMZpe%)@8m*P}IyUx?oEBd-GaFR?OOh^|Cs(&}4T-Q`;yu zk46i4NM2E?mWD1RlET>t?$`9N#ouHb1^+D2eYC2O@8}PVaa}Vda68Ut^$nIKsXD6} zK3CKfq*LA!NoXLlf*Q_J5TZ(0y1VzJVZQaaX!c8OlOMjT)TsN018qrhT?!tW$&qXvBd3NRRKBZg8x|}cj7DtFW zzU3$L6XYRS?|*%R8sKR?hrLk_6X$ibqz88N$Wq?A#4^mmIVqCNcq~DHUdX^z5>f~X z{v8#5PJQnC9m78XB~!&(iM0A}>vgur>&V!1jVSdbCXjER*634K^rQM`7D8gScYSy! zNEY&?L|9Zf;Ix1il8Y|93k7_B*dHR>%uODFWNpUALKW}CgCHm_fq~2fdXSl>deB48 zYw2LshPQA^61cw(86(-b&1oYU1*T;-l2l~Jn%NY;z6!G4u>%PZOpyD z5)EZIX3k{rg8XqYSz>+?uO=jADs%7fFZ{-?`Xb)74k0I;WtC$~;7xjB(ZRYuD7KnQ zem)XzW`$PPh|pPnk99-hI9vff1Bp`LA9Z}f1Fo{R>XxefLh0KycVuU7#4v9z-$a6= zSsLd4s0`udj>tCR9fH&p0#hW(U9qG+4A*zbbr>B)A4$7vrbTtnVBl^89+tLHC1v+^ zhhvy83?)`*CEf(6C^;Z}%EVTLIt1kDD_Af4y28D!;;nsXWpRx*f9_HhJBn$Z|3IX(;*>)axsz3GVNW^tRbdvGX*ibBIiwK^!;P5OoxqG+Z6q%p2 z0u4iGCwt^HBL|D8QY-%Dh+M^p&ev}EKuSUYX(q=no_q?=&`K`J;gRvmDe2f*VeBd_ zwA_5)>Y4zq>EKAinWZ-^L3a$QsI`-{!j~J8xGO-I|gpih241)|I|2lP|UX>Ww`@^ z@Ww^T0w+w#2rTLap*#MmqXkLWaHJ78Op=&Xw`WFcn9LQj(uy zVw%2No8gnxmTGIZb3sI3B{v@e`66!bT(~3FZ?zDFR>C}qI%m%Nk_ZB9niN!Ks*e*K zH9x~?CheOt5ON9j*G7D31PqN#a9nbhcjn#S9+!HIcsJqyG(P13x2n5;KPuuBEzAVL z?yfE{;)IPO-xPZTiir z0A0o%wGfAO4$!5j9i^icv8lk8rmthHDU)Q!yygWbnUhlUS+R06tQ{G1NLx2B#Ci|= z{{+7gK<;yarWWf6JGNwOd0f(7k(`Dzt+18o8!b(v-80vfSCj zW_h;xoNEBqhS-;vwN()|V)}a5&V~{?UHOVg4QmG&V13e(%kPR!OZ(mnKnEdnmk-f6 zNOrKbkzQ1~l6EEzF@8*$gnKyiZ``&LpnqwE%z+4^73c$i4mdspdg)5QH$yJBK1%nfK}vO!0ne1SS6Vnz{8CDJ&P3M)AYFX{}; zqokGenm81L%1U~bGz+jj#r)F+j$jsI$ zkq94#k@+lW;;5NV{};|xw=CR@MVO;Kw5E-3)wEO&a*FqFb%cm|6%9m0Nu6U76p?!# zG;t|=l^i$Sf|XN<;|lk_qq~b}>6`du5JN=y3=hByaP5F<>u}(;mT`vt0Hq;d35^!_ z8RAbSR!DI^G>Lh1k<1?ggE|;vcu+H)njnM4jL^}?PN)~Q=1ls7egj%ucMVY90ugQs zyU!3w+;Qo+tQi~(O!xsSemIE|bHDiG>Ew|y1e1#E>QKVm1x4tdctE7P{Hlv7AOm!Y zYmcRgM1dg5Z@S~^1UQy(dIp#ubdL$04FtSnVrW8$kzN%fE6Xi_;o+)*1szHwYyt{O zHH*uU5W^^JOa>g_a$&2CY1-??BXm88s5H18Ivs$7u;YN6!pqfjq&1~+R(yGB26<~L z7KfsByt$LORWzb;SoFlZJBu$to@9uEp*}JMig7-q!V| z3(StGnxfr670$YTD^sp8xS=|(AqK*0<&Rmts}hwfil%E#f_pwmM@>td3wWg&Dr!~t zDoIw=AZ%O4M|Pj&08tW-QpU6F(!bS}h+St4M!{F2^84o^2Pwy;a#WMj?9x_Q1p7-% z;uVfP>F80)_XX%61?jv4MuR=kjmH1a_dv&Xg#=rmPq<7M>c;u-cIRKMW2VkSNH7m9 zwiHH2^t1`3PCDqnDbJe>jiX)?0@ycACm8U>E*+%JPIxyB8w3bNvP{`$KoWN=HK6z_ zu1<&?3_bNU62%)@qblsL0t`t$l#e{>4D3m|BVC)n{4Et@qwT00t2<1P(AdwV|kPy(Ef!6 zCZdNZsek6!5g* zTKSOQ9&_g#83~IWNfZ$>GB3(KR0&ewM<eVb8r6 z4nyP<3H~017}lL<8(Nf_jd5nB|FatqLGtz6hnXA{Ox<%}98gnAJ0T#Y91ub6>M=?# zasoZYVapIS3O>jvk+xSHZ2~~24&cSCeH>7vxTe!Blg|=tsfkk8{C39bz7s{mE?bac z*g9F(*>!7w44&i)R%WcSQK8S$Nf^xTVhYhmE1;)t(^>!{j$Tbr6B|LFUnVlBG<3=U zy3jUTQSC>#T|$3V+W=*mWBe`LtCv(L&MW&FwsB+}3686gjD2c7@(>_ z!NonHty!yfw+sY&IiEBRV#9o-0zpX&@)#R&jp^DB{c#T*U}fF%nmi>jZ z^uz&D!Dw@^`Q;gO8b=lb`|*j7BL<7q5Cu$=D@`-~1r8u`3`#iUM2;wlfLGdv&)k|M zRe9GSCV92fv&ns{AeS@bnul%ZVRRk3p1Zrz`B*Ed#OsYvt$%)Dyie!M8fpSeo z6nonNY#wQgmN?<|jef)6CiX&K^GDSz3xftCK*&T9>_{Vg^xLQ>(ip`OomYJseztX#^^dZgr-%S~UxX%or&4*zl`S1Bi_-8S#4-6m$CASTe;vs2Jewe=Ey5 z87Q#4X1=3h8Dv?htPyUW*>Bm)rjVxvIKhD2R$8EtPm1OQ0t1di)#H(Mr)jRuhcN4d z5m@4QS(~O|#sqa_j#)0v!LH}byAq*JaO4A$`yL*&y_FQ8Y+J)~5Rr0Grbo*dqSK@z zA2}Rlg;bFK1EzoDhL4e+R~4go9Vr6+yFJJ1YjWkFd-5yNM9v+^FnM%Z=98w=3+*@? zk8NdTHL+7O{SP(D4Ht3&Mru#RoRYy2LY*NgB|r{3!h_UaE-QQPY-1tlh*9#L(SBUZ zr?JTN+PaL|(f}bz?Y0;x3(`gP=mfEa+qz;1ofT^{Xb+E#iX{P%R0S^&!$lBbR(I37 zosX!iFR?z9HI|!Ng1A)Ud4Q)we^5>+S+^(fVPgX3f`N+(21BO_;*2n~ynkh}Sj5X_ zc{iDSqVR(FNsQ83X=A@E+>#ssuDUUf0}9|Pc-GkjoqKYBUBS!)UPllw52modjtYRl z#UEu_XTPu#h@b@wfe6Ckfjb@ULKH*g(Le;8b0!*_?+H&?r4SK-DhNy1vCQ7}6ujA_ zzy2>0#EPDFkJ=M-N%A2^9O#65B8n-hG{i!}y!qL|e1+3oMVk&AMkc7fhFEu{A1lLI z;ya|Jfg6z@GJ6n0kszmlv5EsYXp#1<1HC-|(_`Cx$M&^2!z*5A$5aouvcZ)lcOm)g z222St21QW97&k107?T+|lYmuCa3T#X7%vpN>%)$jgkG5?N&QWEGFQ2tunH$jjK3{4 zp^yZJ0f6RN-;IR4p60J_1LQytYy((VTRup#%<QP!=}37L`pz-2Gl$On}AXt|GTGXLqM;pC*;3jRVl6|N@jsn2pf>5xHkg1=%Dmn-{F|hw1xeud={6(7A z@5k?~dHlJf(pP;Kh&7W5zRmL)!I_h+lc?Oj0_<0O)d2*aAAb*PHE$}F&s2_ z15b=-86ymShO_MKqVzZYyMf_4d99#2z-I>*8sx#s>!Cavj|8S3C|+)qNK9eNf5E)c zT;bNv1{kpnW5s}i2}7+%X#Z18Gv@SfVS)O!p$Ji$(8pT9Er37*N~QJp&@h4W>dH(N zDjqb5{lLyDWDEncs`v>_M}HpVLk!1CxoDLxQ%o}Mnj)LgUr7f*+)xLlNa_Nm&@j|| z`w5NEBEW|sJ##EUZH|CH>Xk8{5D5LDLIVZk|LHU6(zzE_zH$}$R46*0>?*WJNg)tc zS;>f`<1)EsBx(vGnWGz;%PllI7*y|LV05ghg|XHVM}bd~hYB_vfkH_#K^L19b?X6< z90^pmvsJ1wN0Q14c_8{K3qq5qb3tAkv9jelytt;AWgYgB@U_c59@!j&4uun7B`yp9 z^kvvyhHRjD3ksMLX~DKf3EkOw{$-jTCmI1|(4qVh?>NX#7jbtAkSnm(=TdCOt79yy z4C>~ZrNa-!`#0QZTt5E2f8Y*HB`f(%W$hz%W52r@izWrKAsc<2qdo31FJB zd!;*~y`0M=0EGjEW%mhrSCgRLk`Z-gz$~4L0kSkSLs@lp+R_m4{g5C400|lj)|XDa zEGsDr;@P`WahTk1DzX*M4@0#CPM4t#p-b>`H7ICuXa$WiQW(!m9f){bDFqej;0zAh zW&*-uTQ}%v8p)tEjBDd38yddJD96ngY(td-K{6gpg}DJiLfWQIQM@>2aRt>fm8MG{ z5~}WEhl>E|SvY;J;uDZkWMn*@^WHuZu#81im8oRc@7JwA)Y~c$glm$rFyw{GhAM)2 za-?&2Uj2#L~ctDIhUU;f63r>Y}b5XNeRoj z%&f*jMP6W8(mQ97(;F1;1_&LCr@pz@0b4iT9~tozAU^;J)S6Jf%an z^ht!Hr76B#_e^`DfAS5OYqySLV z36OHXTTOv5EOHbcRte^Du5}y&m?34_F6TTLZcQ;ul3)!g2;5-W(GhyVyNI?nHW)mJ z;s?qq#!MrFLtp}^L1K~ZsC%p!5G=MDY^O^=A*qu~Ejq%(X@{yYG4TJt_RUv_JR=Y> zOL8q7gxe92*gh3N7I9F?fZ0Qgd(VzE^;U$0lFd!NGnf_#)8Cv{rZ*b@k~#KV;wn7_ z&zpG~hB9zHjYXo19j>}FYzjY`OQCZL{yv=3KSyRuerz2doA?8R4TLJbRX@@e}Ya zy=E^H!jU<;w0lZg&Xnf!-z?j4RirF7w`o>u1Ojq^s6fE!_5g(@3u-q=n$oMV7ed@} z7WFS?NS%3EaE_>Xkg4^G0o9prnh>^8dU;a>)P5S=Xd=ec)Vm{EfGvL@fcW@RVQV~} zCavnxSftL?0X#Bl^UbGd64(~)Radk~ z+J9LI*4?@Tc8Cl*b|T3!$(GHPo{iw}(CsDDiNUx9n1r6yoh>2m5P3LlhOmB?n4#C+ zQ`LO3c>8rB96IQ0*yqF>L98yk~h}ge`!!(6S@lzW@LL literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..0a0d4838b9037918f76e8188ef179b34db353ce5 GIT binary patch literal 39364 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..efb8f0d315246d381774a7f96cfe3c55455d9f18 GIT binary patch literal 24364 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 K!~p7Ibs~ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9b582203f24b1d0369d49197f4e5b25bb8199da7 GIT binary patch literal 19396 zcmV({K+?Z=Pew8T0RR91087LG5dZ)H0GnU{083y10RR9100000000000000000000 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 P#7S=ha@*g%9{>OVX?CUy literal 0 HcmV?d00001 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