{"version":1,"pages":[{"id":"Eiq4JVP65u9iddiE2mww","title":"Welcome!","pathname":"/","siteSpaceId":"sitesp_baY68","emoji":"1f425"},{"id":"PEUuzJxqJoMfuzfDunHw","title":"Prerequisites","pathname":"/prerequisites","siteSpaceId":"sitesp_baY68","emoji":"1f437"},{"id":"MD7Z7njehvXYkHaD6jl3","title":"Why functional programming?","pathname":"/why-functional-programming","siteSpaceId":"sitesp_baY68","emoji":"1f438"},{"id":"I65rif6kUdeLVEjLLt0u","title":"History of Elixir","pathname":"/history-of-elixir","siteSpaceId":"sitesp_baY68","emoji":"1f98b"},{"id":"fxVQ4OxjILr05LMcr5zc","title":"Elixir fundamentals","pathname":"/elixir-fundamentals","siteSpaceId":"sitesp_baY68","emoji":"1f419"},{"id":"eJDW3XmyCErOxuU2WY7h","title":"Types","pathname":"/elixir-fundamentals/types","siteSpaceId":"sitesp_baY68","emoji":"1f41d","breadcrumbs":[{"label":"Elixir fundamentals","emoji":"1f419"}]},{"id":"s0UlDENZbsRMzHdjY2DE","title":"Basic types","pathname":"/elixir-fundamentals/types/basic-types","siteSpaceId":"sitesp_baY68","emoji":"1f412","breadcrumbs":[{"label":"Elixir fundamentals","emoji":"1f419"},{"label":"Types","emoji":"1f41d"}]},{"id":"9AC8udx5cajv42nbHSX4","title":"List and tuples","pathname":"/elixir-fundamentals/types/list-and-tuples","siteSpaceId":"sitesp_baY68","emoji":"1fab1","breadcrumbs":[{"label":"Elixir fundamentals","emoji":"1f419"},{"label":"Types","emoji":"1f41d"}]},{"id":"DCszWEEckyEu7smrdpmy","title":"Keyword lists and maps","pathname":"/elixir-fundamentals/types/keyword-lists-and-maps","siteSpaceId":"sitesp_baY68","emoji":"1f989","breadcrumbs":[{"label":"Elixir fundamentals","emoji":"1f419"},{"label":"Types","emoji":"1f41d"}]},{"id":"tWZ60YTEC0RTEpOP1KNz","title":"Pattern matching","pathname":"/elixir-fundamentals/pattern-matching","siteSpaceId":"sitesp_baY68","emoji":"1f980","breadcrumbs":[{"label":"Elixir fundamentals","emoji":"1f419"}]},{"id":"7hyLdbjJ7cANupy0iQCL","title":"Modules","pathname":"/elixir-fundamentals/modules","siteSpaceId":"sitesp_baY68","emoji":"1f42e","breadcrumbs":[{"label":"Elixir fundamentals","emoji":"1f419"}]},{"id":"xLZRvSiHetkV5vTH9l88","title":"Functions","pathname":"/elixir-fundamentals/functions","siteSpaceId":"sitesp_baY68","emoji":"1f98e","breadcrumbs":[{"label":"Elixir fundamentals","emoji":"1f419"}]},{"id":"yMarKv02MNt8AKMOxT2A","title":"Conditionals","pathname":"/elixir-fundamentals/conditionals","siteSpaceId":"sitesp_baY68","emoji":"1f9ad","breadcrumbs":[{"label":"Elixir fundamentals","emoji":"1f419"}]},{"id":"dm7sCzbmElpCx0xRG1Vb","title":"Recursion","pathname":"/elixir-fundamentals/recursion","siteSpaceId":"sitesp_baY68","emoji":"1f433","breadcrumbs":[{"label":"Elixir fundamentals","emoji":"1f419"}]},{"id":"0UsYIVhKX8Rwif2I0CK1","title":"Enumerables","pathname":"/elixir-fundamentals/enumerables","siteSpaceId":"sitesp_baY68","emoji":"1f416","breadcrumbs":[{"label":"Elixir fundamentals","emoji":"1f419"}]},{"id":"EfU7sEldGllOuJPmWzXB","title":"Mix","pathname":"/elixir-fundamentals/mix","siteSpaceId":"sitesp_baY68","emoji":"1f981","breadcrumbs":[{"label":"Elixir fundamentals","emoji":"1f419"}]},{"id":"IE8Zs54wHDciYsnW0FNc","title":"Web development with Elixir","pathname":"/web-development-with-elixir","siteSpaceId":"sitesp_baY68","emoji":"1f985"},{"id":"2ewgWlJE7yxWcfzoG7KX","title":"Directory structure","pathname":"/web-development-with-elixir/directory-structure","siteSpaceId":"sitesp_baY68","emoji":"1f426","breadcrumbs":[{"label":"Web development with Elixir","emoji":"1f985"}]},{"id":"QClj8pDlDPhl1rrHnBvv","title":"First steps","pathname":"/web-development-with-elixir/first-steps","siteSpaceId":"sitesp_baY68","emoji":"1f9a4","breadcrumbs":[{"label":"Web development with Elixir","emoji":"1f985"}]},{"id":"8FnZ5N9BEDi7RL50Frp0","title":"Phoenix basics","pathname":"/web-development-with-elixir/phoenix-basics","siteSpaceId":"sitesp_baY68","emoji":"1f987","breadcrumbs":[{"label":"Web development with Elixir","emoji":"1f985"}]},{"id":"98wSQR0qFCuoS4YWF0H0","title":"Viewing to-do list","pathname":"/web-development-with-elixir/viewing-to-do-list","siteSpaceId":"sitesp_baY68","emoji":"1f423","breadcrumbs":[{"label":"Web development with Elixir","emoji":"1f985"}]},{"id":"CypFp4JrgVkZec1tFzxZ","title":"Adding dynamic behavior","pathname":"/web-development-with-elixir/adding-dynamic-behavior","siteSpaceId":"sitesp_baY68","emoji":"1f414","breadcrumbs":[{"label":"Web development with Elixir","emoji":"1f985"}]},{"id":"oPRzGjGteuy97h6xrfnD","title":"Data persistence","pathname":"/web-development-with-elixir/data-persistence","siteSpaceId":"sitesp_baY68","emoji":"1f986","description":"","breadcrumbs":[{"label":"Web development with Elixir","emoji":"1f985"}]},{"id":"HK705NHb1aPIE7iAey0Q","title":"Resources","pathname":"/resources","siteSpaceId":"sitesp_baY68","emoji":"1f40d"}]}