{"openapi":"3.1.0","info":{"title":"Topological Sort Visualizer","version":"1.0"},"servers":[{"url":"https://dabbled.ai"}],"paths":{"/apps/topological-sort-visualizer":{"get":{"operationId":"topologicalSortVisualizer","summary":"Topological Sort Visualizer","parameters":[{"name":"edge_list","in":"query","required":false,"description":"Edge list, one \"A B\" pair per line","schema":{"type":"string"}},{"name":"algorithm","in":"query","required":false,"description":"Topological sort algorithm","schema":{"type":"string","enum":["Kahn","DFS"]}},{"name":"speed_ms","in":"query","required":false,"description":"Milliseconds per animation step","schema":{"type":"number"}},{"name":"random_nodes","in":"query","required":false,"description":"Node count for random graph generator","schema":{"type":"number"}},{"name":"show_indegree","in":"query","required":false,"description":"Show in-degree table","schema":{"type":"boolean"}},{"name":"show_trace","in":"query","required":false,"description":"Show queue / stack trace","schema":{"type":"boolean"}}],"responses":{"200":{"description":"Rendered app reflecting the given inputs."}}}}}}