Skip to content

Instantly share code, notes, and snippets.

@robjens
Last active January 7, 2016 00:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save robjens/fe07685d50565332b46c to your computer and use it in GitHub Desktop.
Save robjens/fe07685d50565332b46c to your computer and use it in GitHub Desktop.
JSON mock data and initial static configuration for codepen frontend grunt work trimming back excess fluff from the pen this way and others.
{
"general": {
"company": "SevenMatches",
"author": "Rob Jentzema"
},
"language": {
"preference": "nl"
},
"resetOnRun": {
"console": false,
"storage": false
},
"formats": {
"moment": {
"date": "DD-MM-YYYY", "time": "HH:mm",
"full": "dddd D MMM YYYY", "sort": "HHmm",
"tiny": "ddd D MMM"
},
"picker": {
"date": "dd-mm-yyyy",
"time": "H:i",
"full": "DD dd MM yyyy"
}
},
"jsgrid": {
"grid": ".jsgrid",
"height": "auto",
"width": "99%",
"editing": true,
"sorting": true,
"paging": true,
"autoload": true,
"pageSize": 5,
"pageButtonCount": 5,
"deleteConfirm": "Deze activiteit daadwerkelijk verwijderen?",
"pagerFormat": "Paginas: {first} {prev} {pages} {next} {last}    {pageIndex} van {pageCount}",
"pagePrevText": "Vorige",
"pageNextText": "Volgende",
"pageFirstText": "Eerste",
"pageLastText": "Laatste",
"loadMessage": "Even wachten...",
"noDataContent": "Geen evenementen gevonden."
},
"carousels": {
".owl-carousel": {
"singleItem": true,
"pagination": true
},
".owl-carousel-small": {
"items": 4,
"itemsDesktop": [1199, 3],
"itemsDesktopSmall": [979, 3],
"pagination": true
}
}
}
{
"headings": [
{ "icon": "calendar-check-o", "text": "De SevenMatches trainingskalender maakt gebruik van de meest recente overeengekomen internationale standaarden voor digitale kalenderfunctionaliteit op het web. Daarbij gebruiken we een zeer krachtige en exclusieve bibliotheek gemaakt door Mozilla (de maker van Firefox). Hiermee kunnen we jcal en ical bijvoorbeeld eenvoudiger bewerken." }
, { "icon": "group", "text": "Je maakt niet alleen eenvoudig gebeurtenissen aan, ook kun je zonder pijn en moeite met een handomdraai uitnodigingen naar deelnemers versturen. Deze worden per email verzonden en eventueel voorzien van een Rsvp notificatie. Zo kunnen de teamgenoten eenvoudig aangeven of ze aan- of afwezig zullen zijn. De trainer heeft zo altijd de actuele status van zijn trainingsmoment voorhanden." }
, { "icon": "refresh", "text": "Periodiek terugkerende gebeurtenis? Met onze herhaaldelijke activiteitenregels is het eenvoudig om voor een heel jaar trainingen in te stellen. Je hoeft zo amper nog op te letten en kunt precies op de dag zelf aanvangen met de training omdat deze voor het komende jaar al vaststaat." }
] ,
"calendars": [
{ "base": "team", "name": "Mijn team", "isActive": true, "info": "Je bekijkt nu tekst uit het tabblad van de kalender weergaves. Hier kun je een selectie maken op welke kalenders je wilt inzien, bewerken of activiteiten aan wilt toevoegen. Het eerste en standaard open tabblad is die van je (primaire) team. Zit je in meerdere teams, en is de juiste niet geselecteerd, kijk dan even onder club." }
, { "base": "club", "name": "Mijn club", "isActive": false, "info": "Deze kalender toont binnen een club de diverse geregistreerde activiteiten voor elk team dat er speelt." }
, { "base": "rest", "name": "Overige clubs", "isActive": false, "info": "Zoek hier voor openbare activiteiten van andere clubs waar je geen lid van bent." }
, { "base": "done", "name": "Afgesloten", "isActive": false, "info": "Hier vind je oude, reeds voltrokken, activiteiten waar je deel van hebt uitgemaakt of uitgenodigd bent geweest." }
]
}
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
BEGIN:VTIMEZONE
TZID:/mozilla.org/20070129_1/Europe/Paris
X-LIC-LOCATION:Europe/Paris
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:/mozilla.org/20070129_1/Africa/Ceuta
X-LIC-LOCATION:Africa/Ceuta
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:/mozilla.org/20070129_1/Europe/Amsterdam
X-LIC-LOCATION:Europe/Amsterdam
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1129
SUMMARY:Boerenkoolfuif
DESCRIPTION:Bestemd voor : Groepsactiviteit
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150103T110000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150103T190000
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1143
SUMMARY:Vergadering Jubkamp - Thema aankleding
DESCRIPTION:Bestemd voor : Loodsen Stichting Groepsraad Kaderleden Plus-scouts
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150326T190000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150326T220000
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1144
SUMMARY:Vergadering Jubkamp - Logistiek
DESCRIPTION:Bestemd voor : Loodsen Stichting Groepsraad Kaderleden Plus-scouts
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150416T190000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150416T220000
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1161
SUMMARY:Kruithuis klusdag
DESCRIPTION:Inclusief lunch! Bestemd voor : Loodsen Stichting Groepsraad
Kaderleden Plus-scouts
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150329T100000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150329T140000
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1163
SUMMARY:Kruithuisbestuursvergadering
DESCRIPTION:Bestemd voor : Loodsen
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150318T200000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150318T221500
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1175
SUMMARY:Jantje Beton Collecte - Maandag
DESCRIPTION:Bestemd voor : Groepsactiviteit
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150309T183000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150309T200000
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1176
SUMMARY:Jantje Beton Collecte - Dinsdag
DESCRIPTION:Bestemd voor : Groepsactiviteit
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150310T183000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150310T200000
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1177
SUMMARY:Jantje Beton Collecte - Woensdag
DESCRIPTION:Bestemd voor : Groepsactiviteit
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150311T173000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150311T190000
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1178
SUMMARY:Jantje Beton Collecte - Donderdag
DESCRIPTION:Bestemd voor : Groepsactiviteit
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150312T183000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20150312T200000
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1192
SUMMARY:Boerenkoolfuif
DESCRIPTION:Bestemd voor : Groepsactiviteit
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20160109T110000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20160109T210000
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1205
SUMMARY:Reunie 70 jaar WDZ
DESCRIPTION:In 1945 begon het allemaal! Scouting Willem de Zwijger Delft. Van
landgroep tot waterscouts. En nog altijd even enthousiaste leden. En
dit jaar mag er dan ook gevierd worden dat wij 70 jaar bestaan. Dit
willen wij met jullie vieren door middel van een reünie. Ben jij of
was jij ooit lid dan ben jij 10 oktober van harte welkom op de
Dillenburg in Delft.( meer informatie volgt nog) Weet je nog iemand
die hier echt bij moet zijn\, nodig deze dan uit om de pagina leuk te
vinden. Zo blijven jullie op de hoogte van alle ontwikkelingen van de
reünie. Aanmelden kan nu! Via reunie70@scoutingwdz.nl Tot dan\,
Met vriendelijke groeten\, De reünie commissie! PS: graag ontvangen
wij foto"s en leuke verhalen uit jullie scouting tijd! Bestemd voor :
Groepsactiviteit
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20151010T160000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20151010T230000
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1216
SUMMARY:Meidenweekend
DESCRIPTION:Een weekend voor alleen de meiden! Bestemd voor : Waterscouts
Explorers Loodsen Kaderleden Dolfijnen
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20151114T143000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20151115T150000
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1232
SUMMARY:Opruimen + kerstdiner 18+
DESCRIPTION:Beste 18+\, Het is weer zover! Het jaarlijkse kerstfeest van de 18+
komt eraan! Helaas door de drukte is het niet mogelijk om dit te
vieren in 2015. Daarom nodigen wij jullie van harte uit voor zaterdag
2 januari 2016. Wij nodigen jullie uit om samen met ons het
Kruithuis weer een opruim- en opknap beurt te geven en ’s avonds met
ons gezellig te eten en al het houtwerk op te fikken! Wanneer:
Zaterdag 2 januari 2016 Tijd ; Klussen vanaf 11:00 uur Eten om
17.00 uur S avonds gaan we met zijn alle gourmetten. Wil je iets
lekkers meenemen dan mag dat altijd\, wil je dit dan even laten weten?
Het eten is niet zonder kosten\, wij vragen € 15\,00. Dit bestaat
uit eten + onbeperkt drinken! We willn graag dat er vooraf wordt
betaald. Het bedrag kan worden overgemaakt naar NL80INGB0689847351.
T.n.v I.Klinge. Vermelding “kerstdiner+ naam”. Aanmelden kan via
de inschrijving op de site\, de mail of via het facebook event.
Aanmelden voor 24 december\, betalen voor 28 december. Dresscode:
Casual chique\, dus kom in pak\, blouse of cocktail jurkje tijdens het
eten! ( tijdens het klussen natuurlijk je scouting klus outfit)
Hopelijk tot dan\, Groetjes De stam! Bestemd voor : Loodsen
Stichting Groepsraad Kaderleden Plus-scouts
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20160102T110000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20160102T234500
END:VEVENT
BEGIN:VEVENT
LAST-MODIFIED:19700101T010100Z
UID:eelco-wdz-1233
SUMMARY:Opruimen + kerstdiner 18+
DESCRIPTION:Beste 18+\, Het is weer zover! Het jaarlijkse kerstfeest van de 18+
komt eraan! Helaas door de drukte is het niet mogelijk om dit te
vieren in 2015. Daarom nodigen wij jullie van harte uit voor zaterdag
2 januari 2016. Wij nodigen jullie uit om samen met ons het
Kruithuis weer een opruim- en opknap beurt te geven en ’s avonds met
ons gezellig te eten en al het houtwerk op te fikken! Wanneer:
Zaterdag 2 januari 2016 Tijd ; Klussen vanaf 11:00 uur Eten om
17.00 uur S avonds gaan we met zijn alle gourmetten. Wil je iets
lekkers meenemen dan mag dat altijd\, wil je dit dan even laten weten?
Het eten is niet zonder kosten\, wij vragen € 15\,00. Dit bestaat
uit eten + onbeperkt drinken! We willn graag dat er vooraf wordt
betaald. Het bedrag kan worden overgemaakt naar NL80INGB0689847351.
T.n.v I.Klinge. Vermelding “kerstdiner+ naam”. Aanmelden kan via
de inschrijving op de site\, de mail of via het facebook event.
Aanmelden voor 24 december\, betalen voor 28 december. Dresscode:
Casual chique\, dus kom in pak\, blouse of cocktail jurkje tijdens het
eten! ( tijdens het klussen natuurlijk je scouting klus outfit)
Hopelijk tot dan\, Groetjes De stam! Bestemd voor : Loodsen
Stichting Groepsraad Kaderleden Plus-scouts
DTSTART;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20160102T110000
DTEND;TZID=/mozilla.org/20070129_1/Europe/Amsterdam:20160102T234500
END:VEVENT
END:VCALENDAR
[{"createdAt":"Friday, December 12, 2014 8:06 AM","members":[{"email":"opal.gordon@sevenmatches.com","role":"player","name":{"full":"Opal Gordon","last":"Gordon","first":"Opal"},"_id":"56894d994ba0ecfe4f986082"},{"email":"kendra.rosales@sevenmatches.com","role":"keeper","name":{"full":"Kendra Rosales","last":"Rosales","first":"Kendra"},"_id":"56894d99b9248d525624eecf"},{"email":"day.nash@sevenmatches.com","role":"player","name":{"full":"Day Nash","last":"Nash","first":"Day"},"_id":"56894d9985d962941255c244"},{"email":"melendez.banks@sevenmatches.com","role":"trainer","name":{"full":"Melendez Banks","last":"Banks","first":"Melendez"},"_id":"56894d99e805b584114e889b"},{"email":"washington.johnston@sevenmatches.com","role":"player","name":{"full":"Washington Johnston","last":"Johnston","first":"Washington"},"_id":"56894d9986b6a36908d24626"},{"email":"dudley.randall@sevenmatches.com","role":"trainer","name":{"full":"Dudley Randall","last":"Randall","first":"Dudley"},"_id":"56894d99c77b0f5ee80b7fda"},{"email":"sheree.cooke@sevenmatches.com","role":"trainer","name":{"full":"Sheree Cooke","last":"Cooke","first":"Sheree"},"_id":"56894d991c6ee9bf6755823b"},{"email":"noemi.harper@sevenmatches.com","role":"player","name":{"full":"Noemi Harper","last":"Harper","first":"Noemi"},"_id":"56894d995ff7a14dcb26b623"},{"email":"le.avery@sevenmatches.com","role":"player","name":{"full":"Le Avery","last":"Avery","first":"Le"},"_id":"56894d99a0cd2a4547695598"},{"email":"spears.shepard@sevenmatches.com","role":"player","name":{"full":"Spears Shepard","last":"Shepard","first":"Spears"},"_id":"56894d99bb28417e055ee2c9"},{"email":"bolton.mccormick@sevenmatches.com","role":"player","name":{"full":"Bolton Mccormick","last":"Mccormick","first":"Bolton"},"_id":"56894d996183a5eb9aa14659"},{"email":"nolan.reid@sevenmatches.com","role":"player","name":{"full":"Nolan Reid","last":"Reid","first":"Nolan"},"_id":"56894d993083dab399c0ed1d"},{"email":"rowland.hancock@sevenmatches.com","role":"keeper","name":{"full":"Rowland Hancock","last":"Hancock","first":"Rowland"},"_id":"56894d9998f4fa8dfa6d94f4"},{"email":"velez.anthony@sevenmatches.com","role":"player","name":{"full":"Velez Anthony","last":"Anthony","first":"Velez"},"_id":"56894d993bdacdcd8c40378e"},{"email":"nicholson.aguilar@sevenmatches.com","role":"player","name":{"full":"Nicholson Aguilar","last":"Aguilar","first":"Nicholson"},"_id":"56894d9989faa04745f3019c"},{"email":"deann.pierce@sevenmatches.com","role":"player","name":{"full":"Deann Pierce","last":"Pierce","first":"Deann"},"_id":"56894d992480caa4929e036a"},{"email":"todd.chan@sevenmatches.com","role":"trainer","name":{"full":"Todd Chan","last":"Chan","first":"Todd"},"_id":"56894d99c024eccc84dcb627"},{"email":"jordan.randolph@sevenmatches.com","role":"player","name":{"full":"Jordan Randolph","last":"Randolph","first":"Jordan"},"_id":"56894d999b309275d1fe4695"},{"email":"pruitt.mckay@sevenmatches.com","role":"player","name":{"full":"Pruitt Mckay","last":"Mckay","first":"Pruitt"},"_id":"56894d995f4f1f6926cae7d6"},{"email":"mara.klein@sevenmatches.com","role":"player","name":{"full":"Mara Klein","last":"Klein","first":"Mara"},"_id":"56894d99ac4acf1987aac067"}],"teamNumber":"A","ageClass":"junioren","club":{"id":"56894d992ae844d623b38135","name":"SATIANCE"},"name":"magna","_id":"56894d99ac06da155c9ae511"},{"createdAt":"Sunday, September 21, 2014 5:24 AM","members":[{"email":"opal.gordon@sevenmatches.com","role":"player","name":{"full":"Opal Gordon","last":"Gordon","first":"Opal"},"_id":"56894d994ba0ecfe4f986082"},{"email":"kendra.rosales@sevenmatches.com","role":"keeper","name":{"full":"Kendra Rosales","last":"Rosales","first":"Kendra"},"_id":"56894d99b9248d525624eecf"},{"email":"day.nash@sevenmatches.com","role":"player","name":{"full":"Day Nash","last":"Nash","first":"Day"},"_id":"56894d9985d962941255c244"},{"email":"melendez.banks@sevenmatches.com","role":"trainer","name":{"full":"Melendez Banks","last":"Banks","first":"Melendez"},"_id":"56894d99e805b584114e889b"},{"email":"washington.johnston@sevenmatches.com","role":"player","name":{"full":"Washington Johnston","last":"Johnston","first":"Washington"},"_id":"56894d9986b6a36908d24626"},{"email":"dudley.randall@sevenmatches.com","role":"trainer","name":{"full":"Dudley Randall","last":"Randall","first":"Dudley"},"_id":"56894d99c77b0f5ee80b7fda"},{"email":"sheree.cooke@sevenmatches.com","role":"trainer","name":{"full":"Sheree Cooke","last":"Cooke","first":"Sheree"},"_id":"56894d991c6ee9bf6755823b"},{"email":"noemi.harper@sevenmatches.com","role":"player","name":{"full":"Noemi Harper","last":"Harper","first":"Noemi"},"_id":"56894d995ff7a14dcb26b623"},{"email":"le.avery@sevenmatches.com","role":"player","name":{"full":"Le Avery","last":"Avery","first":"Le"},"_id":"56894d99a0cd2a4547695598"},{"email":"spears.shepard@sevenmatches.com","role":"player","name":{"full":"Spears Shepard","last":"Shepard","first":"Spears"},"_id":"56894d99bb28417e055ee2c9"},{"email":"bolton.mccormick@sevenmatches.com","role":"player","name":{"full":"Bolton Mccormick","last":"Mccormick","first":"Bolton"},"_id":"56894d996183a5eb9aa14659"},{"email":"nolan.reid@sevenmatches.com","role":"player","name":{"full":"Nolan Reid","last":"Reid","first":"Nolan"},"_id":"56894d993083dab399c0ed1d"},{"email":"rowland.hancock@sevenmatches.com","role":"keeper","name":{"full":"Rowland Hancock","last":"Hancock","first":"Rowland"},"_id":"56894d9998f4fa8dfa6d94f4"},{"email":"velez.anthony@sevenmatches.com","role":"player","name":{"full":"Velez Anthony","last":"Anthony","first":"Velez"},"_id":"56894d993bdacdcd8c40378e"},{"email":"nicholson.aguilar@sevenmatches.com","role":"player","name":{"full":"Nicholson Aguilar","last":"Aguilar","first":"Nicholson"},"_id":"56894d9989faa04745f3019c"},{"email":"deann.pierce@sevenmatches.com","role":"player","name":{"full":"Deann Pierce","last":"Pierce","first":"Deann"},"_id":"56894d992480caa4929e036a"},{"email":"todd.chan@sevenmatches.com","role":"trainer","name":{"full":"Todd Chan","last":"Chan","first":"Todd"},"_id":"56894d99c024eccc84dcb627"},{"email":"jordan.randolph@sevenmatches.com","role":"player","name":{"full":"Jordan Randolph","last":"Randolph","first":"Jordan"},"_id":"56894d999b309275d1fe4695"},{"email":"pruitt.mckay@sevenmatches.com","role":"player","name":{"full":"Pruitt Mckay","last":"Mckay","first":"Pruitt"},"_id":"56894d995f4f1f6926cae7d6"},{"email":"mara.klein@sevenmatches.com","role":"player","name":{"full":"Mara Klein","last":"Klein","first":"Mara"},"_id":"56894d99ac4acf1987aac067"}],"teamNumber":"A","ageClass":"senioren","club":{"id":"56894d9ac9c047d735a67c75","name":"UPLINX"},"name":"culpa","_id":"56894d9a715d5e476f4129a7"},{"createdAt":"Tuesday, October 27, 2015 4:21 PM","members":[{"email":"opal.gordon@sevenmatches.com","role":"player","name":{"full":"Opal Gordon","last":"Gordon","first":"Opal"},"_id":"56894d994ba0ecfe4f986082"},{"email":"kendra.rosales@sevenmatches.com","role":"keeper","name":{"full":"Kendra Rosales","last":"Rosales","first":"Kendra"},"_id":"56894d99b9248d525624eecf"},{"email":"day.nash@sevenmatches.com","role":"player","name":{"full":"Day Nash","last":"Nash","first":"Day"},"_id":"56894d9985d962941255c244"},{"email":"melendez.banks@sevenmatches.com","role":"trainer","name":{"full":"Melendez Banks","last":"Banks","first":"Melendez"},"_id":"56894d99e805b584114e889b"},{"email":"washington.johnston@sevenmatches.com","role":"player","name":{"full":"Washington Johnston","last":"Johnston","first":"Washington"},"_id":"56894d9986b6a36908d24626"},{"email":"dudley.randall@sevenmatches.com","role":"trainer","name":{"full":"Dudley Randall","last":"Randall","first":"Dudley"},"_id":"56894d99c77b0f5ee80b7fda"},{"email":"sheree.cooke@sevenmatches.com","role":"trainer","name":{"full":"Sheree Cooke","last":"Cooke","first":"Sheree"},"_id":"56894d991c6ee9bf6755823b"},{"email":"noemi.harper@sevenmatches.com","role":"player","name":{"full":"Noemi Harper","last":"Harper","first":"Noemi"},"_id":"56894d995ff7a14dcb26b623"},{"email":"le.avery@sevenmatches.com","role":"player","name":{"full":"Le Avery","last":"Avery","first":"Le"},"_id":"56894d99a0cd2a4547695598"},{"email":"spears.shepard@sevenmatches.com","role":"player","name":{"full":"Spears Shepard","last":"Shepard","first":"Spears"},"_id":"56894d99bb28417e055ee2c9"},{"email":"bolton.mccormick@sevenmatches.com","role":"player","name":{"full":"Bolton Mccormick","last":"Mccormick","first":"Bolton"},"_id":"56894d996183a5eb9aa14659"},{"email":"nolan.reid@sevenmatches.com","role":"player","name":{"full":"Nolan Reid","last":"Reid","first":"Nolan"},"_id":"56894d993083dab399c0ed1d"},{"email":"rowland.hancock@sevenmatches.com","role":"keeper","name":{"full":"Rowland Hancock","last":"Hancock","first":"Rowland"},"_id":"56894d9998f4fa8dfa6d94f4"},{"email":"velez.anthony@sevenmatches.com","role":"player","name":{"full":"Velez Anthony","last":"Anthony","first":"Velez"},"_id":"56894d993bdacdcd8c40378e"},{"email":"nicholson.aguilar@sevenmatches.com","role":"player","name":{"full":"Nicholson Aguilar","last":"Aguilar","first":"Nicholson"},"_id":"56894d9989faa04745f3019c"},{"email":"deann.pierce@sevenmatches.com","role":"player","name":{"full":"Deann Pierce","last":"Pierce","first":"Deann"},"_id":"56894d992480caa4929e036a"},{"email":"todd.chan@sevenmatches.com","role":"trainer","name":{"full":"Todd Chan","last":"Chan","first":"Todd"},"_id":"56894d99c024eccc84dcb627"},{"email":"jordan.randolph@sevenmatches.com","role":"player","name":{"full":"Jordan Randolph","last":"Randolph","first":"Jordan"},"_id":"56894d999b309275d1fe4695"},{"email":"pruitt.mckay@sevenmatches.com","role":"player","name":{"full":"Pruitt Mckay","last":"Mckay","first":"Pruitt"},"_id":"56894d995f4f1f6926cae7d6"},{"email":"mara.klein@sevenmatches.com","role":"player","name":{"full":"Mara Klein","last":"Klein","first":"Mara"},"_id":"56894d99ac4acf1987aac067"}],"teamNumber":"A","ageClass":"junioren","club":{"id":"56894d9af15405282a8a69d0","name":"ZOARERE"},"name":"quis","_id":"56894d9a17ed7287c15bc6bd"},{"createdAt":"Thursday, June 18, 2015 1:56 PM","members":[{"email":"opal.gordon@sevenmatches.com","role":"player","name":{"full":"Opal Gordon","last":"Gordon","first":"Opal"},"_id":"56894d994ba0ecfe4f986082"},{"email":"kendra.rosales@sevenmatches.com","role":"keeper","name":{"full":"Kendra Rosales","last":"Rosales","first":"Kendra"},"_id":"56894d99b9248d525624eecf"},{"email":"day.nash@sevenmatches.com","role":"player","name":{"full":"Day Nash","last":"Nash","first":"Day"},"_id":"56894d9985d962941255c244"},{"email":"melendez.banks@sevenmatches.com","role":"trainer","name":{"full":"Melendez Banks","last":"Banks","first":"Melendez"},"_id":"56894d99e805b584114e889b"},{"email":"washington.johnston@sevenmatches.com","role":"player","name":{"full":"Washington Johnston","last":"Johnston","first":"Washington"},"_id":"56894d9986b6a36908d24626"},{"email":"dudley.randall@sevenmatches.com","role":"trainer","name":{"full":"Dudley Randall","last":"Randall","first":"Dudley"},"_id":"56894d99c77b0f5ee80b7fda"},{"email":"sheree.cooke@sevenmatches.com","role":"trainer","name":{"full":"Sheree Cooke","last":"Cooke","first":"Sheree"},"_id":"56894d991c6ee9bf6755823b"},{"email":"noemi.harper@sevenmatches.com","role":"player","name":{"full":"Noemi Harper","last":"Harper","first":"Noemi"},"_id":"56894d995ff7a14dcb26b623"},{"email":"le.avery@sevenmatches.com","role":"player","name":{"full":"Le Avery","last":"Avery","first":"Le"},"_id":"56894d99a0cd2a4547695598"},{"email":"spears.shepard@sevenmatches.com","role":"player","name":{"full":"Spears Shepard","last":"Shepard","first":"Spears"},"_id":"56894d99bb28417e055ee2c9"},{"email":"bolton.mccormick@sevenmatches.com","role":"player","name":{"full":"Bolton Mccormick","last":"Mccormick","first":"Bolton"},"_id":"56894d996183a5eb9aa14659"},{"email":"nolan.reid@sevenmatches.com","role":"player","name":{"full":"Nolan Reid","last":"Reid","first":"Nolan"},"_id":"56894d993083dab399c0ed1d"},{"email":"rowland.hancock@sevenmatches.com","role":"keeper","name":{"full":"Rowland Hancock","last":"Hancock","first":"Rowland"},"_id":"56894d9998f4fa8dfa6d94f4"},{"email":"velez.anthony@sevenmatches.com","role":"player","name":{"full":"Velez Anthony","last":"Anthony","first":"Velez"},"_id":"56894d993bdacdcd8c40378e"},{"email":"nicholson.aguilar@sevenmatches.com","role":"player","name":{"full":"Nicholson Aguilar","last":"Aguilar","first":"Nicholson"},"_id":"56894d9989faa04745f3019c"},{"email":"deann.pierce@sevenmatches.com","role":"player","name":{"full":"Deann Pierce","last":"Pierce","first":"Deann"},"_id":"56894d992480caa4929e036a"},{"email":"todd.chan@sevenmatches.com","role":"trainer","name":{"full":"Todd Chan","last":"Chan","first":"Todd"},"_id":"56894d99c024eccc84dcb627"},{"email":"jordan.randolph@sevenmatches.com","role":"player","name":{"full":"Jordan Randolph","last":"Randolph","first":"Jordan"},"_id":"56894d999b309275d1fe4695"},{"email":"pruitt.mckay@sevenmatches.com","role":"player","name":{"full":"Pruitt Mckay","last":"Mckay","first":"Pruitt"},"_id":"56894d995f4f1f6926cae7d6"},{"email":"mara.klein@sevenmatches.com","role":"player","name":{"full":"Mara Klein","last":"Klein","first":"Mara"},"_id":"56894d99ac4acf1987aac067"}],"teamNumber":"A","ageClass":"junioren","club":{"id":"56894d9a4e06e3452ae1d3a9","name":"KYAGORO"},"name":"consequat","_id":"56894d9a97fafe97381bc60e"},{"createdAt":"Saturday, December 20, 2014 1:51 AM","members":[{"email":"opal.gordon@sevenmatches.com","role":"player","name":{"full":"Opal Gordon","last":"Gordon","first":"Opal"},"_id":"56894d994ba0ecfe4f986082"},{"email":"kendra.rosales@sevenmatches.com","role":"keeper","name":{"full":"Kendra Rosales","last":"Rosales","first":"Kendra"},"_id":"56894d99b9248d525624eecf"},{"email":"day.nash@sevenmatches.com","role":"player","name":{"full":"Day Nash","last":"Nash","first":"Day"},"_id":"56894d9985d962941255c244"},{"email":"melendez.banks@sevenmatches.com","role":"trainer","name":{"full":"Melendez Banks","last":"Banks","first":"Melendez"},"_id":"56894d99e805b584114e889b"},{"email":"washington.johnston@sevenmatches.com","role":"player","name":{"full":"Washington Johnston","last":"Johnston","first":"Washington"},"_id":"56894d9986b6a36908d24626"},{"email":"dudley.randall@sevenmatches.com","role":"trainer","name":{"full":"Dudley Randall","last":"Randall","first":"Dudley"},"_id":"56894d99c77b0f5ee80b7fda"},{"email":"sheree.cooke@sevenmatches.com","role":"trainer","name":{"full":"Sheree Cooke","last":"Cooke","first":"Sheree"},"_id":"56894d991c6ee9bf6755823b"},{"email":"noemi.harper@sevenmatches.com","role":"player","name":{"full":"Noemi Harper","last":"Harper","first":"Noemi"},"_id":"56894d995ff7a14dcb26b623"},{"email":"le.avery@sevenmatches.com","role":"player","name":{"full":"Le Avery","last":"Avery","first":"Le"},"_id":"56894d99a0cd2a4547695598"},{"email":"spears.shepard@sevenmatches.com","role":"player","name":{"full":"Spears Shepard","last":"Shepard","first":"Spears"},"_id":"56894d99bb28417e055ee2c9"},{"email":"bolton.mccormick@sevenmatches.com","role":"player","name":{"full":"Bolton Mccormick","last":"Mccormick","first":"Bolton"},"_id":"56894d996183a5eb9aa14659"},{"email":"nolan.reid@sevenmatches.com","role":"player","name":{"full":"Nolan Reid","last":"Reid","first":"Nolan"},"_id":"56894d993083dab399c0ed1d"},{"email":"rowland.hancock@sevenmatches.com","role":"keeper","name":{"full":"Rowland Hancock","last":"Hancock","first":"Rowland"},"_id":"56894d9998f4fa8dfa6d94f4"},{"email":"velez.anthony@sevenmatches.com","role":"player","name":{"full":"Velez Anthony","last":"Anthony","first":"Velez"},"_id":"56894d993bdacdcd8c40378e"},{"email":"nicholson.aguilar@sevenmatches.com","role":"player","name":{"full":"Nicholson Aguilar","last":"Aguilar","first":"Nicholson"},"_id":"56894d9989faa04745f3019c"},{"email":"deann.pierce@sevenmatches.com","role":"player","name":{"full":"Deann Pierce","last":"Pierce","first":"Deann"},"_id":"56894d992480caa4929e036a"},{"email":"todd.chan@sevenmatches.com","role":"trainer","name":{"full":"Todd Chan","last":"Chan","first":"Todd"},"_id":"56894d99c024eccc84dcb627"},{"email":"jordan.randolph@sevenmatches.com","role":"player","name":{"full":"Jordan Randolph","last":"Randolph","first":"Jordan"},"_id":"56894d999b309275d1fe4695"},{"email":"pruitt.mckay@sevenmatches.com","role":"player","name":{"full":"Pruitt Mckay","last":"Mckay","first":"Pruitt"},"_id":"56894d995f4f1f6926cae7d6"},{"email":"mara.klein@sevenmatches.com","role":"player","name":{"full":"Mara Klein","last":"Klein","first":"Mara"},"_id":"56894d99ac4acf1987aac067"}],"teamNumber":"D","ageClass":"senioren","club":{"id":"56894d9ab7d7faabaca8c9af","name":"ZYPLE"},"name":"fugiat","_id":"56894d9af56a69259530b21a"}]
/**
* A few utility functions for someone used to the comfort of
* having everything around in Clojure
*/
var util = {
// obtain property values from nested dictionaries
getIn: function(obj, path, safe) {
path = typeof path === 'string'? path.split('.'): path = path;
return path.reduce(function(prev, curr) {
return !safe ? prev[curr] : (prev ? prev[curr] : undefined)
}, obj || self)
},
// takes a key as key and key as value and sequence, returns objects
// with selected key name k and value v
mergeKeyValue: function (k, v, xs) {
let [o, len] = [{}, xs.length]
while (len--) o[xs[len][k]] = xs[len][v]
return o
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment