diff --git a/data/coop.ts b/data/coop.ts index 6e6ddad..00dace6 100644 --- a/data/coop.ts +++ b/data/coop.ts @@ -149,170 +149,1362 @@ export const C6 = [ ]; export const C7i = [ - { - text: "Google", - value: 2, - }, - { - text: "Konrad", - value: 1, - }, - { - text: "Jane Street", - value: 2, - }, - { - text: "Meta/Facebook", - value: 2, - }, - { - text: "Microsoft", - value: 2, - }, - { - text: "Databricks", - value: 1, - }, - { - text: "HRT", - value: 2, - }, - { - text: "Asana", - value: 1, - }, - { - text: "Bloomberg", - value: 1, - }, - { - text: "SAP", - value: 1, - }, - { - text: "Cisco Meraki", - value: 1, - }, - { - text: "Apple", - value: 1, - }, - { - text: "Datadog", - value: 1, - }, - { - text: "Shopify", - value: 1, - }, - { - text: "Stripe", - value: 1, - }, - { - text: "Citadel", - value: 1, - }, - { - text: "Faire", - value: 1, - }, - { - text: "Square", - value: 1, - }, - { - text: "Salesforce", - value: 1, - }, - { - text: "Capital One", - value: 1, - }, - { - text: "Wish", - value: 1, - }, - { - text: "Thomson Reuters", - value: 1, - }, - { - text: "Uber", - value: 1, - }, - { - text: "Rippling", - value: 1, - }, - { - text: "Intel", - value: 1, - }, - { - text: "NVIDIA", - value: 1, - }, - { - text: "Twitch", - value: 1, - }, - { - text: "RBC", - value: 1, - }, - { - text: "Huawei", - value: 1, - }, - { - text: "LinkedIn", - value: 1, - }, - { - text: "Lyft", - value: 1, - }, - { - text: "1Password", - value: 1, - }, - { - text: "IBM", - value: 1, - }, - { - text: "Snowflake", - value: 1, - }, - { - text: "Autodesk", - value: 1, - }, - { - text: "Tableau", - value: 1, - }, - { - text: "Yugabyte", - value: 1, - }, - { - text: "Twitter", - value: 1, - }, - { - text: "Tesla", - value: 1, - }, - { - text: "Coursera", - value: 1, - }, - { - text: "EA", - value: 1, - }, + [ + { + text: "ConsenSys", + value: 2, + }, + { + text: "Google", + value: 4, + }, + { + text: "Imagine Communications", + value: 2, + }, + { + text: "Tricolops Technology Inc", + value: 1, + }, + { + text: "Citadel", + value: 1, + }, + { + text: "Konrad Group", + value: 1, + }, + { + text: "DragonAgile", + value: 1, + }, + { + text: "York Region", + value: 1, + }, + { + text: "fb", + value: 1, + }, + { + text: "TD", + value: 1, + }, + { + text: "Hubdoc", + value: 1, + }, + { + text: "Dell EMC", + value: 1, + }, + { + text: "Nokia", + value: 1, + }, + { + text: "RBC", + value: 4, + }, + { + text: "Mawer Investment Management", + value: 1, + }, + { + text: "Jasper", + value: 1, + }, + { + text: "Clearpath Robotics", + value: 1, + }, + { + text: "Procom", + value: 1, + }, + { + text: "CIBC", + value: 2, + }, + { + text: "Yuan Control Technology", + value: 1, + }, + { + text: "RiverPay Inc.", + value: 1, + }, + { + text: "Exiger", + value: 1, + }, + { + text: "Infrastructure Ontario", + value: 1, + }, + { + text: "Seismic Software, Inc.", + value: 1, + }, + { + text: "Encircle Inc.", + value: 1, + }, + { + text: "IBM", + value: 1, + }, + { + text: "P&P Optica", + value: 1, + }, + { + text: "University of Waterloo", + value: 2, + }, + { + text: "Martello", + value: 1, + }, + { + text: "Polar", + value: 1, + }, + { + text: "MCAP", + value: 1, + }, + { + text: "EQ Bank", + value: 1, + }, + { + text: "Kinaxis", + value: 1, + }, + { + text: "CAE", + value: 1, + }, + { + text: "Computer Talk Technology", + value: 1, + }, + { + text: "ADP", + value: 1, + }, + { + text: "Finastra", + value: 2, + }, + { + text: "reachwebexperts", + value: 1, + }, + { + text: "Marlena Books", + value: 1, + }, + { + text: "TeamX Technologies Inc.", + value: 1, + }, + { + text: "Carego Tek", + value: 1, + }, + { + text: "Ford", + value: 1, + }, + { + text: "John Hancock Financial", + value: 1, + }, + { + text: "Infinera", + value: 1, + }, + { + text: "SnapCommerce", + value: 1, + }, + { + text: "Scotiabank", + value: 1, + }, + { + text: "TD Bank", + value: 1, + }, + { + text: "Hilti", + value: 1, + }, + { + text: "NCR", + value: 1, + }, + { + text: "Microsoft", + value: 2, + }, + { + text: "Uber ATG", + value: 1, + }, + { + text: "Connected", + value: 1, + }, + { + text: "Government of Ontario", + value: 1, + }, + { + text: "Opentext", + value: 1, + }, + { + text: "Synqrinus", + value: 1, + }, + { + text: "PointClickCare", + value: 1, + }, + { + text: "Flipp", + value: 1, + }, + { + text: "Bold Commerce", + value: 1, + }, + { + text: "Honeywell", + value: 1, + }, + { + text: "Ultimate software", + value: 1, + }, + { + text: "Symantec", + value: 1, + }, + { + text: "Innunco Academy", + value: 1, + }, + { + text: "BlackBerry", + value: 1, + }, + { + text: "OLG", + value: 1, + }, + { + text: "Encircle", + value: 1, + }, + { + text: "YuJa", + value: 1, + }, + { + text: "WSIB", + value: 1, + }, + { + text: "NeuroBlot", + value: 1, + }, + { + text: "Achievers", + value: 1, + }, + { + text: "Rich media", + value: 1, + }, + { + text: "Gay Lea", + value: 1, + }, + { + text: "TD Lab", + value: 1, + }, + ], + [ + { + text: "League", + value: 1, + }, + { + text: "Snap Inc.", + value: 2, + }, + { + text: "Amazon", + value: 1, + }, + { + text: "Avenza System", + value: 1, + }, + { + text: "Citadel", + value: 1, + }, + { + text: "Konrad Group", + value: 1, + }, + { + text: "Arrowstreet Capital", + value: 1, + }, + { + text: "D2L", + value: 1, + }, + { + text: "Splunk", + value: 1, + }, + { + text: "Connected", + value: 2, + }, + { + text: "ConsenSys", + value: 2, + }, + { + text: "SideFX", + value: 2, + }, + { + text: "Tribalscale", + value: 1, + }, + { + text: "Redfin", + value: 1, + }, + { + text: "CPP Investment Board", + value: 1, + }, + { + text: "Jasper", + value: 1, + }, + { + text: "The Co-operators", + value: 1, + }, + { + text: "Bdo ", + value: 1, + }, + { + text: "Novus Health", + value: 1, + }, + { + text: "KeepTruckin Inc.", + value: 1, + }, + { + text: "Scotiabank", + value: 2, + }, + { + text: "Wish", + value: 1, + }, + { + text: "BMO Capital Markets", + value: 1, + }, + { + text: "SAP Labs", + value: 1, + }, + { + text: "Level Home Inc.", + value: 1, + }, + { + text: "Clearbanc", + value: 1, + }, + { + text: "Escrypt", + value: 1, + }, + { + text: "Uber ATG", + value: 1, + }, + { + text: "TD", + value: 1, + }, + { + text: "The Cooperators", + value: 1, + }, + { + text: "NCR", + value: 1, + }, + { + text: "University of Waterloo", + value: 1, + }, + { + text: "Loopio", + value: 1, + }, + { + text: "Blackberry", + value: 1, + }, + { + text: "Hubdoc", + value: 1, + }, + { + text: "Ruby", + value: 1, + }, + { + text: "Clearbridge Mobile", + value: 1, + }, + { + text: "Kaleidescape", + value: 1, + }, + { + text: "Yahoo", + value: 1, + }, + { + text: "CIBC", + value: 1, + }, + { + text: "Secret Mission Software", + value: 1, + }, + { + text: "Arup", + value: 1, + }, + { + text: "Canadian Security Intelligence Service", + value: 1, + }, + { + text: "Ford", + value: 2, + }, + { + text: "Google", + value: 2, + }, + { + text: "Asana", + value: 1, + }, + { + text: "Shopify", + value: 2, + }, + { + text: "Shareworks By Morgan Stanley", + value: 1, + }, + { + text: "Ritual ", + value: 1, + }, + { + text: "Fleet Complete", + value: 1, + }, + { + text: "Microsoft", + value: 1, + }, + { + text: "Rippling", + value: 1, + }, + { + text: "Nuance Communications", + value: 1, + }, + { + text: "North", + value: 1, + }, + { + text: "Intelex", + value: 1, + }, + { + text: "StackAdapt", + value: 1, + }, + { + text: "Honeywell", + value: 1, + }, + { + text: "Ultimate software", + value: 1, + }, + { + text: "Auvik", + value: 1, + }, + { + text: "Accedo", + value: 1, + }, + { + text: "Genesys", + value: 1, + }, + { + text: "YuJa", + value: 1, + }, + { + text: "VirtaMove", + value: 1, + }, + { + text: "LevelJump", + value: 1, + }, + { + text: "Intel ", + value: 1, + }, + { + text: "Kenna", + value: 1, + }, + { + text: "Wattpad", + value: 1, + }, + ], + [ + { + text: "", + value: 35, + }, + { + text: "Wish", + value: 7, + }, + { + text: "Google", + value: 5, + }, + { + text: "LinkedIn", + value: 1, + }, + { + text: "Condos.ca", + value: 1, + }, + { + text: "Hudson River Trading", + value: 2, + }, + { + text: "IBM", + value: 1, + }, + { + text: "Jane Street", + value: 1, + }, + { + text: "A Thinking Ape", + value: 1, + }, + { + text: "Tableau", + value: 1, + }, + { + text: "Postmates", + value: 1, + }, + { + text: "Citadel", + value: 1, + }, + { + text: "Textnow", + value: 2, + }, + { + text: "Khazanah Americas Investments", + value: 1, + }, + { + text: "Brisk Synerges", + value: 1, + }, + { + text: "DarwinAI", + value: 1, + }, + { + text: "HyperPad", + value: 1, + }, + { + text: "CI Technologies", + value: 1, + }, + { + text: "Yahoo", + value: 1, + }, + { + text: "Carrot Inc.", + value: 1, + }, + { + text: "Scotiabank", + value: 1, + }, + { + text: "Scribd", + value: 1, + }, + { + text: "TD Asset Management", + value: 1, + }, + { + text: "Facebook", + value: 1, + }, + { + text: "Darkvision", + value: 1, + }, + { + text: "Flipp", + value: 1, + }, + { + text: "Nvidia", + value: 1, + }, + { + text: "KitchenMate", + value: 1, + }, + { + text: "Local Line", + value: 1, + }, + { + text: "Miovision", + value: 1, + }, + { + text: "SAP", + value: 1, + }, + { + text: "Behaviour Interactive", + value: 1, + }, + { + text: "DNAstack", + value: 1, + }, + { + text: "Uken Games", + value: 2, + }, + { + text: "Deloitte", + value: 1, + }, + { + text: "Huawei", + value: 2, + }, + { + text: "Inscopix", + value: 1, + }, + { + text: "Ultimate software", + value: 1, + }, + { + text: "Pixlee", + value: 1, + }, + { + text: "Uber ATG", + value: 2, + }, + { + text: "Splunk", + value: 1, + }, + { + text: "Kofax", + value: 1, + }, + { + text: "Circle Internet Financial", + value: 1, + }, + { + text: "Birch Hill Equity", + value: 1, + }, + { + text: "Thomson Reuters", + value: 1, + }, + { + text: "Faire", + value: 2, + }, + { + text: "Ops Level", + value: 1, + }, + { + text: "Asana", + value: 1, + }, + { + text: "Cooperators", + value: 1, + }, + { + text: "Salesforce", + value: 1, + }, + { + text: "Arctic Wolf", + value: 1, + }, + { + text: "Loblaw Digital", + value: 1, + }, + { + text: "Shopify", + value: 1, + }, + { + text: "Bluescape", + value: 1, + }, + { + text: "BlackBerry", + value: 1, + }, + { + text: "Manulife", + value: 1, + }, + { + text: "Curvegrid", + value: 1, + }, + { + text: "Kenna", + value: 1, + }, + { + text: "Wish ", + value: 1, + }, + ], + [ + { + text: "Shopify", + value: 3, + }, + { + text: "Riot Games", + value: 2, + }, + { + text: "Wish", + value: 5, + }, + { + text: "Bloomberg", + value: 2, + }, + { + text: "Jane Street", + value: 2, + }, + { + text: "ServiceNow", + value: 1, + }, + { + text: "Hudson River Trading", + value: 1, + }, + { + text: "Electronic Arts", + value: 1, + }, + { + text: "data.world", + value: 1, + }, + { + text: "Citadel", + value: 1, + }, + { + text: "Google", + value: 4, + }, + { + text: "Boosted.ai", + value: 1, + }, + { + text: "Amazon", + value: 1, + }, + { + text: "Akasha Imaging", + value: 1, + }, + { + text: "Together software ", + value: 1, + }, + { + text: "Rocket Innovation Studio", + value: 1, + }, + { + text: "Wise Systems", + value: 1, + }, + { + text: "Veeva systems", + value: 1, + }, + { + text: "University of Waterloo", + value: 3, + }, + { + text: "Manulife Financial", + value: 1, + }, + { + text: "Virtek Vision", + value: 1, + }, + { + text: "1Password", + value: 1, + }, + { + text: "Side Effects Software", + value: 1, + }, + { + text: "KitchenMate", + value: 1, + }, + { + text: "NerdWallet", + value: 1, + }, + { + text: "Later", + value: 1, + }, + { + text: "SAP", + value: 2, + }, + { + text: "Uken Games ", + value: 1, + }, + { + text: "Process Fusion ", + value: 1, + }, + { + text: "ZeMind Game Studio", + value: 1, + }, + { + text: "Capital one", + value: 1, + }, + { + text: "Apple", + value: 2, + }, + { + text: "Ultimate software", + value: 1, + }, + { + text: "Pencil Learning Technologies", + value: 1, + }, + { + text: "Uber ATG", + value: 1, + }, + { + text: "Virtu Financial", + value: 1, + }, + { + text: "GTS", + value: 1, + }, + { + text: "Nvidia", + value: 1, + }, + { + text: "Coherent Logix", + value: 1, + }, + { + text: "Property.ca", + value: 1, + }, + { + text: "Thomson Reuters", + value: 1, + }, + { + text: "Faire", + value: 1, + }, + { + text: "Omers", + value: 1, + }, + { + text: "Coinbase", + value: 1, + }, + { + text: "Loblaw Digital", + value: 1, + }, + { + text: "BitGo", + value: 1, + }, + { + text: "Twitch", + value: 1, + }, + { + text: "Appficiency", + value: 1, + }, + { + text: "Auvik", + value: 1, + }, + { + text: "RBC", + value: 1, + }, + { + text: "Huawei", + value: 1, + }, + { + text: "Curvegrid", + value: 1, + }, + { + text: "Sheertex", + value: 1, + }, + { + text: "Tucows", + value: 1, + }, + { + text: "Shopify ", + value: 1, + }, + ], + [ + { + text: "Riot Games", + value: 1, + }, + { + text: "Google", + value: 4, + }, + { + text: "LinkedIn", + value: 2, + }, + { + text: "Bloomberg", + value: 4, + }, + { + text: "Jane Street", + value: 4, + }, + { + text: "Lyft", + value: 1, + }, + { + text: "Amazon", + value: 6, + }, + { + text: "NVIDIA", + value: 2, + }, + { + text: "Facebook", + value: 5, + }, + { + text: "Twitch", + value: 1, + }, + { + text: "Akasha Imaging", + value: 1, + }, + { + text: "Honey", + value: 1, + }, + { + text: "A thinking ape", + value: 1, + }, + { + text: "Opal", + value: 1, + }, + { + text: "Salesforce Inc.", + value: 1, + }, + { + text: "Lifion", + value: 1, + }, + { + text: "The Co-operators", + value: 1, + }, + { + text: "Microsoft Research", + value: 1, + }, + { + text: "HomeX Labs", + value: 1, + }, + { + text: "Wish", + value: 1, + }, + { + text: "1Password", + value: 2, + }, + { + text: "Hudson River Trading", + value: 1, + }, + { + text: "StackAdapt", + value: 1, + }, + { + text: "NerdWallet", + value: 1, + }, + { + text: "Autodesk", + value: 1, + }, + { + text: "Cerebras", + value: 1, + }, + { + text: "IBM", + value: 1, + }, + { + text: "Carrot", + value: 1, + }, + { + text: "Capital One", + value: 1, + }, + { + text: "Snowflake", + value: 1, + }, + { + text: "Coffee Meets Bagel", + value: 1, + }, + { + text: "Tophatter", + value: 2, + }, + { + text: "Cisco Meraki", + value: 1, + }, + { + text: "GTS", + value: 1, + }, + { + text: "Citadel", + value: 1, + }, + { + text: "Arctic Wolf ", + value: 1, + }, + { + text: "Meta", + value: 2, + }, + { + text: "D2L", + value: 1, + }, + { + text: "Yugabyte", + value: 1, + }, + { + text: "Vidyard", + value: 1, + }, + { + text: "Datadog", + value: 2, + }, + { + text: "Wave", + value: 1, + }, + { + text: "RBC", + value: 1, + }, + { + text: "Research group at uWaterloo", + value: 1, + }, + { + text: "Lyft Inc", + value: 1, + }, + { + text: "Thomson Reuters", + value: 1, + }, + ], + [ + { + text: "Lyft", + value: 1, + }, + { + text: "Noom Inc.", + value: 2, + }, + { + text: "Facebook", + value: 3, + }, + { + text: "Whist", + value: 1, + }, + { + text: "Jane Street", + value: 4, + }, + { + text: "Databricks", + value: 2, + }, + { + text: "Meta", + value: 4, + }, + { + text: "Tableau", + value: 1, + }, + { + text: "Bloomberg", + value: 2, + }, + { + text: "YouTube", + value: 1, + }, + { + text: "Boosted.ai", + value: 1, + }, + { + text: "Citadel", + value: 3, + }, + { + text: "Akasha Imaging", + value: 1, + }, + { + text: "PayPal", + value: 1, + }, + { + text: "Nvidia", + value: 1, + }, + { + text: "Yugabyte", + value: 2, + }, + { + text: "Carrot Inc.", + value: 1, + }, + { + text: "Twitter", + value: 1, + }, + { + text: "Hudson River Trading", + value: 1, + }, + { + text: "GTS", + value: 1, + }, + { + text: "Tesla", + value: 1, + }, + { + text: "BitGo", + value: 1, + }, + { + text: "CSE", + value: 1, + }, + { + text: "Voiceflow", + value: 1, + }, + { + text: "Adentro", + value: 1, + }, + { + text: "Verkada", + value: 1, + }, + { + text: "stackadapt", + value: 1, + }, + { + text: "Datadog", + value: 2, + }, + { + text: "EA", + value: 1, + }, + { + text: "Soundhound", + value: 1, + }, + { + text: "Wish", + value: 2, + }, + { + text: "BetterUp", + value: 1, + }, + { + text: "Instagram", + value: 1, + }, + { + text: "Faire", + value: 1, + }, + { + text: "Shopify", + value: 1, + }, + { + text: "Coursera", + value: 1, + }, + { + text: "Salesforce", + value: 1, + }, + ], ]; export const C7ii = { diff --git a/pages/coop.tsx b/pages/coop.tsx index d6a6a07..3903998 100644 --- a/pages/coop.tsx +++ b/pages/coop.tsx @@ -31,6 +31,7 @@ import { useIsMobile } from "utils/isMobile"; import { BottomNav } from "@/components/BottomNav"; import { BoxPlot } from "@/components/Boxplot"; +import { ComponentSwitcher } from "@/components/ComponentSwitcher"; import { ComponentWrapper } from "@/components/ComponentWrapper"; import { Header } from "@/components/Header"; import { LineGraph } from "@/components/LineGraph"; @@ -68,7 +69,7 @@ export default function CoopPage() { {/* C1 */}
@@ -78,7 +79,7 @@ export default function CoopPage() { {/* C7ii */} @@ -99,7 +100,7 @@ export default function CoopPage() { {/* C2 */} - ( + + ))} + buttonList={C7i.map((_, i) => "Co-op #" + (i + 1).toString())} /> {/* c4 */} @@ -159,7 +166,7 @@ export default function CoopPage() { {/* c5 */}
@@ -170,7 +177,7 @@ export default function CoopPage() { {/* c6 */}
@@ -181,7 +188,7 @@ export default function CoopPage() { {/* C7iii */}
@@ -267,7 +274,7 @@ export default function CoopPage() { {/* C7vii */}
@@ -289,7 +296,7 @@ export default function CoopPage() { {/* C7viii */}
diff --git a/scripts/convertDataToTextAndValue.py b/scripts/convertDataToTextAndValue.py new file mode 100644 index 0000000..84fed7b --- /dev/null +++ b/scripts/convertDataToTextAndValue.py @@ -0,0 +1,26 @@ +data1 = {"":25,"ConsenSys":2,"Google":3,"Imagine Communications":2,"Tricolops Technology Inc":1,"Citadel":1,"Konrad Group":1,"DragonAgile":1,"York Region":1,"fb":1,"TD":1,"Hubdoc":1,"Dell EMC":1,"Nokia":1,"RBC":3,"Mawer Investment Management":1,"Jasper":1,"Clearpath Robotics":1,"Procom":1,"CIBC":2,"Yuan Control Technology":1,"RiverPay Inc.":1,"rbc capital markets":1,"Exiger":1,"Infrastructure Ontario":1,"Seismic Software, Inc.":1,"Encircle Inc.":1,"IBM":1,"P&P Optica":1,"University of Waterloo":2,"Martello":1,"Polar":1,"MCAP":1,"EQ Bank":1,"Kinaxis":1,"CAE":1,"Computer Talk Technology":1,"ADP":1,"Finastra":2,"reachwebexperts":1,"Marlena Books":1,"TeamX Technologies Inc.":1,"Carego Tek":1,"Ford":1,"John Hancock Financial":1,"Infinera":1,"SnapCommerce":1,"Scotiabank":1,"TD Bank":1,"dfhhrtg":1,"GOOGLE":1,"Hilti":1,"NCR":1,"Microsoft":2,"Uber ATG":1,"Connected":1,"Government of Ontario":1,"Opentext":1,"Synqrinus":1,"PointClickCare":1,"Flipp":1,"Bold Commerce":1,"Honeywell":1,"Ultimate software":1,"Symantec":1,"Innunco Academy":1,"BlackBerry":1,"OLG":1,"Encircle":1,"YuJa":1,"WSIB":1,"NeuroBlot":1,"Achievers":1,"Rich media":1,"Gay Lea":1,"TD Lab":1} +data2 = {"":34,"League":1,"Snap Inc.":2,"Amazon":1,"Avenza System":1,"Citadel":1,"Konrad Group":1,"Arrowstreet Capital":1,"D2L":1,"Splunk":1,"Connected":2,"Consensys":1,"SideFX":2,"Tribalscale":1,"Redfin":1,"CPP Investment Board":1,"Jasper":1,"The Co-operators":1,"Bdo ":1,"Novus Health":1,"KeepTruckin Inc.":1,"scotiabank":1,"Wish":1,"BMO Capital Markets":1,"SAP Labs":1,"Level Home Inc.":1,"Clearbanc":1,"Escrypt":1,"Scotiabank":1,"Uber ATG":1,"ConsenSys":1,"TD":1,"The Cooperators":1,"NCR":1,"University of Waterloo":1,"Loopio":1,"Blackberry":1,"Hubdoc":1,"ruby":1,"Clearbridge Mobile":1,"Kaleidescape":1,"Yahoo":1,"CIBC":1,"Secret Mission Software":1,"Arup":1,"Canadian Security Intelligence Service":1,"Ford":2,"Google":2,"Asana":1,"Shopify":2,"Shareworks By Morgan Stanley":1,"Ritual ":1,"hdfhdfgh":1,"Fleet Complete":1,"Microsoft":1,"Rippling":1,"Nuance Communications":1,"North":1,"Intelex":1,"StackAdapt":1,"Honeywell":1,"Ultimate software":1,"Auvik":1,"Accedo":1,"Genesys":1,"YuJa":1,"VirtaMove":1,"LevelJump":1,"Intel ":1,"Kenna":1,"Wattpad":1} +data3 = {"":35,"Wish":7,"Google":4,"LinkedIn":1,"Condos.ca":1,"Hudson River Trading":2,"IBM":1,"Jane Street":1,"A Thinking Ape":1,"Tableau":1,"Postmates":1,"Citadel":1,"TextNow":1,"Khazanah Americas Investments":1,"Brisk Synerges":1,"DarwinAI":1,"hyperPad":1,"CI Technologies":1,"Yahoo":1,"Carrot Inc.":1,"scotiabank":1,"Scribd":1,"TD Asset Management":1,"Facebook":1,"Google LLC":1,"Darkvision":1,"Flipp":1,"Nvidia":1,"KitchenMate":1,"Local Line":1,"Miovision":1,"SAP":1,"Behaviour Interactive":1,"DNAstack":1,"Uken Games":2,"Deloitte":1,"huawei":1,"Inscopix":1,"Ultimate software":1,"Pixlee":1,"Uber ATG":2,"Splunk":1,"Kofax":1,"Circle Internet Financial":1,"Huawei":1,"Birch Hill Equity":1,"fhjfghfd":1,"Thomson Reuters":1,"Faire":2,"Ops Level":1,"Asana":1,"Cooperators":1,"Salesforce":1,"Arctic Wolf":1,"Loblaw Digital":1,"Shopify":1,"Textnow":1,"Bluescape":1,"BlackBerry":1,"Manulife":1,"Curvegrid":1,"Kenna":1,"Wish ":1} +data4 = {"":38,"Shopify":3,"Riot Games":2,"Wish":5,"Bloomberg":2,"Jane Street":2,"ServiceNow":1,"Hudson River Trading":1,"Electronic Arts":1,"data.world":1,"Citadel":1,"Google":4,"Boosted.ai":1,"Amazon":1,"Akasha Imaging":1,"Together software ":1,"Rocket Innovation Studio":1,"Wise Systems":1,"veeva systems":1,"University of Waterloo":2,"Manulife Financial":1,"University of Waterloo, Department of Combinatorics & Optimization":1,"Virtek Vision":1,"1Password":1,"Side Effects Software":1,"KitchenMate":1,"NerdWallet":1,"Later":1,"SAP":2,"Uken Games ":1,"Process Fusion ":1,"ZeMind Game Studio":1,"capital one":1,"Apple":2,"Ultimate software":1,"Pencil Learning Technologies":1,"Uber ATG":1,"Virtu Financial":1,"GTS":1,"NVIDIA":1,"Coherent Logix":1,"Property.ca":1,"dfgfdhfg":1,"Thomson Reuters":1,"Faire":1,"OMERS":1,"Coinbase":1,"Loblaw Digital":1,"BitGo":1,"Twitch":1,"Appficiency":1,"Auvik":1,"RBC":1,"Huawei":1,"Curvegrid":1,"Sheertex":1,"Tucows":1,"Shopify ":1} +data5 = {"":39,"Riot Games":1,"Google":4,"LinkedIn":2,"Bloomberg":4,"Jane Street":4,"Lyft":1,"Amazon":6,"Nvidia":1,"Facebook":5,"Twitch":1,"Akasha Imaging":1,"Honey":1,"A thinking ape":1,"Opal":1,"Salesforce Inc.":1,"lifion":1,"The Co-operators":1,"Microsoft Research":1,"HomeX Labs":1,"NVIDIA":1,"Wish":1,"1Password":2,"Hudson River Trading":1,"StackAdapt":1,"NerdWallet":1,"Autodesk":1,"Cerebras":1,"IBM":1,"Carrot":1,"capital one":1,"Snowflake":1,"Coffee Meets Bagel":1,"Tophatter":2,"Cisco Meraki":1,"GTS":1,"Citadel":1,"Arctic Wolf ":1,"hgdfhefd":1,"Meta":1,"D2L":1,"Yugabyte":1,"Vidyard":1,"Datadog":2,"Facebook/Meta":1,"Wave":1,"RBC":1,"Research group at University of Waterloo":1,"Lyft Inc":1,"Thomson Reuters":1} +data6 = {"":56,"Lyft":1,"Noom Inc.":2,"Facebook":3,"Whist":1,"Jane Street":4,"Databricks":2,"Meta":4,"Tableau":1,"Bloomberg":2,"YouTube/Google":1,"Boosted.ai":1,"Citadel":3,"Akasha Imaging":1,"PayPal":1,"Nvidia":1,"Yugabyte":2,"Carrot Inc.":1,"Twitter":1,"Hudson River Trading":1,"GTS":1,"Tesla":1,"BitGo":1,"CSE":1,"Voiceflow":1,"Adentro":1,"Verkada":1,"stackadapt":1,"Datadog":2,"EA":1,"Soundhound":1,"Wish":2,"BetterUp":1,"fdgdhdfg":1,"Instagram":1,"Faire":1,"Shopify":1,"Coursera":1,"Salesforce":1} + +# Clean names are names all lowercase + +cleanNameToRealName = {} +cleanNameToVal = {} + +for name, value in data6.items(): + cleanName = name.lower(); + cleanNameToVal[cleanName] = cleanNameToVal.get(cleanName, 0 ) + value + cleanNameToRealName[cleanName] = name + + +print("[") +for cleanName, val in cleanNameToVal.items(): + print("{") + print(f"text : \"{cleanNameToRealName[cleanName]}\",") + print(f"value : {cleanNameToVal[cleanName]}"), + print("},") +print("]") +