@dcrackel/meyersquaredui
Version:
This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
621 lines (620 loc) • 24.6 kB
JavaScript
const getDEWithBouts =
{
"message": "DE Pool retrieved",
"pools": [
{
"PoolId": 359,
"Name": "Div A LongSword-DE",
"RingName": "DE Bracket",
"Flight": 1,
"PoolType": "de",
"EventId": 55,
"Status": "live",
"Updated": "2024-11-16T15:43:18.000Z",
"Staff": [],
"Bouts": [
{
"TimerStatus": "stopped",
"RefName": "Unassigned",
"BoutId": 10161,
"PoolId": 359,
"EventId": 55,
"Person1Id": 35,
"Person2Id": 105,
"Status": "Completed",
"Score1": 7,
"Score2": 1,
"Started": "2024-11-16T15:43:31.000Z",
"Ended": "2024-11-16T15:49:19.000Z",
"TimeLeft": 76,
"CurrentPass": 0,
"MaxPasses": 0,
"RoundLabel": "Table of 8",
"DEBoutId": 1,
"DENextBoutId": 5,
"RefereeId": 85,
"createdAt": "2024-11-16T15:43:18.000Z",
"updatedAt": "2024-11-16T15:49:19.000Z",
"Person1": {
"PersonId": 35,
"DisplayName": "Branden Zipplinger",
"ClubId": 10,
"ShowData": true,
"Images": [],
"Club": {
"Name": "Columbus United Fencing Club",
"Color1": "navy",
"Color2": "rose"
},
"EventPersons": [
{
"DEPosition": 1
}
]
},
"Person2": {
"PersonId": 105,
"DisplayName": "Lacey Eck",
"ClubId": 41,
"ShowData": true,
"Images": [],
"Club": {
"Name": "Two Ravens Fencing"
},
"EventPersons": [
{
"DEPosition": 8
}
]
},
"Pool": {
"RingName": "DE Bracket"
}
},
{
"TimerStatus": "stopped",
"RefName": "Unassigned",
"BoutId": 10162,
"PoolId": 359,
"EventId": 55,
"Person1Id": 71,
"Person2Id": 82,
"Status": "Completed",
"Score1": 7,
"Score2": 5,
"Started": "2024-11-16T15:47:00.000Z",
"Ended": "2024-11-16T15:52:41.000Z",
"TimeLeft": 0,
"CurrentPass": 0,
"MaxPasses": 0,
"RoundLabel": "Table of 8",
"DEBoutId": 2,
"DENextBoutId": 5,
"RefereeId": 70,
"createdAt": "2024-11-16T15:43:18.000Z",
"updatedAt": "2024-11-16T15:52:41.000Z",
"Person1": {
"PersonId": 71,
"DisplayName": "Thomas Kesler ",
"ClubId": 21,
"ShowData": true,
"Images": [],
"Club": {
"Name": "Gem City Duelists Society",
"Color1": "blue",
"Color2": "green"
},
"EventPersons": [
{
"DEPosition": 5
}
]
},
"Person2": {
"PersonId": 82,
"DisplayName": "Chris Shelton ",
"ClubId": 18,
"ShowData": true,
"Images": [
{
"ImageId": 58,
"URL": "https://meyersquaredimages.com/images/portraits/Shelton.jpg"
}
],
"Club": {
"Name": "Hilt and Helm Pittsburgh Fencing Club"
},
"EventPersons": [
{
"DEPosition": 4
}
]
},
"Pool": {
"RingName": "DE Bracket"
}
},
{
"TimerStatus": "stopped",
"RefName": "Unassigned",
"BoutId": 10163,
"PoolId": 359,
"EventId": 55,
"Person1Id": 224,
"Person2Id": 72,
"Status": "Completed",
"Score1": 6,
"Score2": 5,
"Started": "2024-11-16T15:49:22.000Z",
"Ended": "2024-11-16T15:53:30.000Z",
"TimeLeft": 0,
"CurrentPass": 0,
"MaxPasses": 0,
"RoundLabel": "Table of 8",
"DEBoutId": 3,
"DENextBoutId": 6,
"RefereeId": 85,
"createdAt": "2024-11-16T15:43:18.000Z",
"updatedAt": "2024-11-16T15:53:30.000Z",
"Person1": {
"PersonId": 224,
"DisplayName": "Seanpatrick Brady",
"ClubId": 41,
"ShowData": true,
"Images": [],
"Club": {
"Name": "Two Ravens Fencing",
"Color1": "red",
"Color2": "black"
},
"EventPersons": [
{
"DEPosition": 3
}
]
},
"Person2": {
"PersonId": 72,
"DisplayName": "Tyler Indermuhle",
"ClubId": 13,
"ShowData": true,
"Images": [],
"Club": {
"Name": "Two Ravens Fencing School"
},
"EventPersons": [
{
"DEPosition": 6
}
]
},
"Pool": {
"RingName": "DE Bracket"
}
},
{
"TimerStatus": "stopped",
"RefName": "Unassigned",
"BoutId": 10164,
"PoolId": 359,
"EventId": 55,
"Person1Id": 39,
"Person2Id": 87,
"Status": "Completed",
"Score1": 3,
"Score2": 6,
"Started": "2024-11-16T15:52:47.000Z",
"Ended": "2024-11-16T15:57:14.000Z",
"TimeLeft": 0,
"CurrentPass": 0,
"MaxPasses": 0,
"RoundLabel": "Table of 8",
"DEBoutId": 4,
"DENextBoutId": 6,
"RefereeId": 70,
"createdAt": "2024-11-16T15:43:18.000Z",
"updatedAt": "2024-11-16T15:57:14.000Z",
"Person1": {
"PersonId": 39,
"DisplayName": "Colin McConnell",
"ClubId": 13,
"ShowData": true,
"Images": [],
"Club": {
"Name": "Two Ravens Fencing School",
"Color1": "red",
"Color2": "blue"
},
"EventPersons": [
{
"DEPosition": 7
}
]
},
"Person2": {
"PersonId": 87,
"DisplayName": "JW Pugnetti",
"ClubId": 17,
"ShowData": true,
"Images": [],
"Club": {
"Name": "No Club Affiliation "
},
"EventPersons": [
{
"DEPosition": 2
}
]
},
"Pool": {
"RingName": "DE Bracket"
}
},
{
"TimerStatus": "stopped",
"RefName": "Unassigned",
"BoutId": 10165,
"PoolId": 359,
"EventId": 55,
"Person1Id": 35,
"Person2Id": 71,
"Status": "Completed",
"Score1": 7,
"Score2": 0,
"Started": "2024-11-16T15:58:35.000Z",
"Ended": "2024-11-16T16:01:41.000Z",
"TimeLeft": 47,
"CurrentPass": 0,
"MaxPasses": 0,
"RoundLabel": "Semifinal",
"DEBoutId": 5,
"DENextBoutId": 7,
"RefereeId": 70,
"createdAt": "2024-11-16T15:43:18.000Z",
"updatedAt": "2024-11-16T16:01:41.000Z",
"Person1": {
"PersonId": 35,
"DisplayName": "Branden Zipplinger",
"ClubId": 10,
"ShowData": true,
"Images": [],
"Club": {
"Name": "Columbus United Fencing Club",
"Color1": "navy",
"Color2": "rose"
},
"EventPersons": [
{
"DEPosition": 1
}
]
},
"Person2": {
"PersonId": 71,
"DisplayName": "Thomas Kesler ",
"ClubId": 21,
"ShowData": true,
"Images": [],
"Club": {
"Name": "Gem City Duelists Society"
},
"EventPersons": [
{
"DEPosition": 5
}
]
},
"Pool": {
"RingName": "DE Bracket"
}
},
{
"TimerStatus": "stopped",
"RefName": "Unassigned",
"BoutId": 10166,
"PoolId": 359,
"EventId": 55,
"Person1Id": 224,
"Person2Id": 87,
"Status": "Completed",
"Score1": 5,
"Score2": 7,
"Started": "2024-11-16T16:02:06.000Z",
"Ended": "2024-11-16T16:05:02.000Z",
"TimeLeft": 45,
"CurrentPass": 0,
"MaxPasses": 0,
"RoundLabel": "Semifinal",
"DEBoutId": 6,
"DENextBoutId": 7,
"RefereeId": 70,
"createdAt": "2024-11-16T15:43:18.000Z",
"updatedAt": "2024-11-16T16:05:02.000Z",
"Person1": {
"PersonId": 224,
"DisplayName": "Seanpatrick Brady",
"ClubId": 41,
"ShowData": true,
"Images": [],
"Club": {
"Name": "Two Ravens Fencing",
"Color1": "red",
"Color2": "black"
},
"EventPersons": [
{
"DEPosition": 3
}
]
},
"Person2": {
"PersonId": 87,
"DisplayName": "JW Pugnetti",
"ClubId": 17,
"ShowData": true,
"Images": [],
"Club": {
"Name": "No Club Affiliation "
},
"EventPersons": [
{
"DEPosition": 2
}
]
},
"Pool": {
"RingName": "DE Bracket"
}
},
{
"TimerStatus": "stopped",
"RefName": "Unassigned",
"BoutId": 10167,
"PoolId": 359,
"EventId": 55,
"Person1Id": 35,
"Person2Id": 87,
"Status": "Completed",
"Score1": 6,
"Score2": 5,
"Started": "2024-11-16T16:05:38.000Z",
"Ended": "2024-11-16T16:14:11.000Z",
"TimeLeft": 0,
"CurrentPass": 0,
"MaxPasses": 0,
"RoundLabel": "Final",
"DEBoutId": 7,
"DENextBoutId": null,
"RefereeId": 70,
"createdAt": "2024-11-16T15:43:18.000Z",
"updatedAt": "2024-11-16T16:14:11.000Z",
"Person1": {
"PersonId": 35,
"DisplayName": "Branden Zipplinger",
"ClubId": 10,
"ShowData": true,
"Images": [],
"Club": {
"Name": "Columbus United Fencing Club",
"Color1": "navy",
"Color2": "rose"
},
"EventPersons": [
{
"DEPosition": 1
}
]
},
"Person2": {
"PersonId": 87,
"DisplayName": "JW Pugnetti",
"ClubId": 17,
"ShowData": true,
"Images": [],
"Club": {
"Name": "No Club Affiliation "
},
"EventPersons": [
{
"DEPosition": 2
}
]
},
"Pool": {
"RingName": "DE Bracket"
}
}
]
}
],
"event": {
"EventId": 55,
"TournamentId": 45,
"EventName": "Div A LongSword",
"Date": "2024-11-16",
"StartTime": "12:00:00",
"NumberOfRings": 1,
"NumberOfPools": 2,
"PoolSize": 8,
"Flights": 1,
"WeaponId": 1,
"Status": "completed",
"Present": 8,
"Absent": 0,
"Removed": 0,
"EventRules": [
{
"EventId": 55,
"RuleId": 1,
"RuleValue": "180",
"Rules": {
"RuleName": "PoolTime",
"Context": "pool"
}
},
{
"EventId": 55,
"RuleId": 2,
"RuleValue": "7",
"Rules": {
"RuleName": "PoolMaxPoints",
"Context": "pool"
}
},
{
"EventId": 55,
"RuleId": 3,
"RuleValue": "180",
"Rules": {
"RuleName": "DETime",
"Context": "de"
}
},
{
"EventId": 55,
"RuleId": 4,
"RuleValue": "7",
"Rules": {
"RuleName": "DEMaxPoints",
"Context": "de"
}
},
{
"EventId": 55,
"RuleId": 5,
"RuleValue": "false",
"Rules": {
"RuleName": "DE3rdFenceOff",
"Context": "de"
}
},
{
"EventId": 55,
"RuleId": 9,
"RuleValue": "Win Percent,Win Count,Indicator,Points Scored",
"Rules": {
"RuleName": "DEPromotionOrder",
"Context": "de"
}
},
{
"EventId": 55,
"RuleId": 10,
"RuleValue": "100%",
"Rules": {
"RuleName": "DENumOfPromotion",
"Context": "de"
}
},
{
"EventId": 55,
"RuleId": 11,
"RuleValue": "M2 - MeyerSquared",
"Rules": {
"RuleName": "PoolSeeding",
"Context": "pool"
}
},
{
"EventId": 55,
"RuleId": 14,
"RuleValue": "64",
"Rules": {
"RuleName": "CutOffNumber",
"Context": "event"
}
}
],
"Weapon": {
"HRWeaponId": "1"
}
},
"eventRules": [
{
"EventId": 55,
"RuleId": 1,
"RuleValue": "180",
"Rules": {
"RuleName": "PoolTime",
"Context": "pool"
}
},
{
"EventId": 55,
"RuleId": 2,
"RuleValue": "7",
"Rules": {
"RuleName": "PoolMaxPoints",
"Context": "pool"
}
},
{
"EventId": 55,
"RuleId": 3,
"RuleValue": "180",
"Rules": {
"RuleName": "DETime",
"Context": "de"
}
},
{
"EventId": 55,
"RuleId": 4,
"RuleValue": "7",
"Rules": {
"RuleName": "DEMaxPoints",
"Context": "de"
}
},
{
"EventId": 55,
"RuleId": 5,
"RuleValue": "false",
"Rules": {
"RuleName": "DE3rdFenceOff",
"Context": "de"
}
},
{
"EventId": 55,
"RuleId": 9,
"RuleValue": "Win Percent,Win Count,Indicator,Points Scored",
"Rules": {
"RuleName": "DEPromotionOrder",
"Context": "de"
}
},
{
"EventId": 55,
"RuleId": 10,
"RuleValue": "100%",
"Rules": {
"RuleName": "DENumOfPromotion",
"Context": "de"
}
},
{
"EventId": 55,
"RuleId": 11,
"RuleValue": "M2 - MeyerSquared",
"Rules": {
"RuleName": "PoolSeeding",
"Context": "pool"
}
},
{
"EventId": 55,
"RuleId": 14,
"RuleValue": "64",
"Rules": {
"RuleName": "CutOffNumber",
"Context": "event"
}
}
],
"hostingClubColors": {
"Color1": "navy",
"Color2": "rose"
}
};
export default getDEWithBouts;