[{"data":1,"prerenderedAt":7765},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-resource\u002F":3,"featureCatalog":6309,"docs-nav":6714},{"id":4,"title":5,"body":6,"description":16,"editUrl":6298,"extension":6299,"layout":6300,"meta":6301,"metaTitle":5,"navGroup":6300,"navGroupOrder":6300,"navOrder":6302,"navTitle":5,"navigation":6303,"originalPath":6300,"path":6304,"redirect":6300,"seo":6305,"stem":6306,"updated":6307,"version":6300,"__hash__":6308},"docs\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-resource.md","MCP Resource",{"type":7,"value":8,"toc":6277},"minimark",[9,13,17,22,30,34,39,46,49,53,59,62,66,70,73,78,102,106,110,113,118,140,145,167,171,175,178,182,186,189,194,238,242,246,249,253,257,260,269,272,277,294,298,305,311,322,327,332,342,347,353,358,364,368,371,377,473,477,483,488,493,496,533,536,654,658,6274],[10,11,5],"h1",{"id":12},"mcp-resource",[14,15,16],"p",{},"The MCP Resource node allows you to expose read-only data that AI assistants can access for context. Resources are designed to provide information without performing actions or causing side effects. Resources allow servers to share data that provides context to language models, such as files, database schemas, or application-specific information",[18,19,21],"h2",{"id":20},"flow-requirements","Flow Requirements",[14,23,24,25,29],{},"MCP Resource nodes must be connected to a flow that ends with an ",[26,27,28],"strong",{},"MCP Response"," node to send the resource content back to the MCP client.",[18,31,33],{"id":32},"configuration","Configuration",[35,36,38],"h3",{"id":37},"name","Name",[14,40,41,45],{},[42,43,44],"code",{},"string"," - Optional",[14,47,48],{},"Optional display name for this node in the flow. This helps you identify the node in your Node-RED editor but is not visible to MCP clients.",[35,50,52],{"id":51},"server","Server",[14,54,55,58],{},[42,56,57],{},"mcp-server"," - Required",[14,60,61],{},"The MCP server configuration this resource will be registered with. Select from your configured MCP server instances.",[35,63,65],{"id":64},"id","ID",[14,67,68,58],{},[42,69,44],{},[14,71,72],{},"Unique identifier for the resource used by MCP clients to access this resource. Should be written in snake_case.",[14,74,75],{},[26,76,77],{},"Examples:",[79,80,81,87,92,97],"ul",{},[82,83,84],"li",{},[42,85,86],{},"user_database",[82,88,89],{},[42,90,91],{},"config_files",[82,93,94],{},[42,95,96],{},"api_documentation",[82,98,99],{},[42,100,101],{},"product_catalog",[35,103,105],{"id":104},"uri","URI",[14,107,108,58],{},[42,109,44],{},[14,111,112],{},"URI of the resource. This should be unique for each resource you expose. The URI follows a scheme-based format similar to file paths or URLs.",[14,114,115],{},[26,116,117],{},"Static Resource Examples:",[79,119,120,125,130,135],{},[82,121,122],{},[42,123,124],{},"file:\u002F\u002Fconfig.json",[82,126,127],{},[42,128,129],{},"db:\u002F\u002Fschema\u002Fusers",[82,131,132],{},[42,133,134],{},"local:\u002F\u002Fdocumentation\u002Fapi",[82,136,137],{},[42,138,139],{},"app:\u002F\u002Fsettings\u002Ftheme",[14,141,142],{},[26,143,144],{},"Dynamic Resource Template Examples:",[79,146,147,152,157,162],{},[82,148,149],{},[42,150,151],{},"github:\u002F\u002Frepos\u002F{owner}\u002F{repo}",[82,153,154],{},[42,155,156],{},"local:\u002F\u002Fbooks\u002F{genre}",[82,158,159],{},[42,160,161],{},"db:\u002F\u002Fusers\u002F{user_id}\u002Forders",[82,163,164],{},[42,165,166],{},"file:\u002F\u002Flogs\u002F{date}\u002F{level}",[35,168,170],{"id":169},"title","Title",[14,172,173,58],{},[42,174,44],{},[14,176,177],{},"Human-readable name shown to users in MCP clients. This is what users see when browsing available resources.",[35,179,181],{"id":180},"mime-type","MIME Type",[14,183,184,58],{},[42,185,44],{},[14,187,188],{},"MIME type of the resource content. This tells the MCP client how to interpret the data you return.",[14,190,191],{},[26,192,193],{},"Common MIME Types:",[79,195,196,202,208,214,220,226,232],{},[82,197,198,201],{},[42,199,200],{},"application\u002Fjson"," - JSON data",[82,203,204,207],{},[42,205,206],{},"text\u002Fplain"," - Plain text",[82,209,210,213],{},[42,211,212],{},"text\u002Fmarkdown"," - Markdown formatted text",[82,215,216,219],{},[42,217,218],{},"text\u002Fhtml"," - HTML content",[82,221,222,225],{},[42,223,224],{},"application\u002Fxml"," - XML data",[82,227,228,231],{},[42,229,230],{},"text\u002Fcsv"," - CSV files",[82,233,234,237],{},[42,235,236],{},"application\u002Fpdf"," - PDF documents",[35,239,241],{"id":240},"description","Description",[14,243,244,58],{},[42,245,44],{},[14,247,248],{},"Detailed description of what this resource provides and when to use it.",[18,250,252],{"id":251},"uri-types","URI Types",[35,254,256],{"id":255},"static-resources","Static Resources",[14,258,259],{},"Static resources have a fixed URI and return the same data each time they're accessed. These are ideal for configuration files, schemas, documentation, and other unchanging reference materials.",[14,261,262,265,266],{},[26,263,264],{},"Example URI:"," ",[42,267,268],{},"file:\u002F\u002Fpath\u002Fto\u002Fconfig.json",[14,270,271],{},"Your flow would always return the content of that specific file.",[14,273,274],{},[26,275,276],{},"Use Cases:",[79,278,279,282,285,288,291],{},[82,280,281],{},"Application configuration files",[82,283,284],{},"Database schemas",[82,286,287],{},"API documentation",[82,289,290],{},"System specifications",[82,292,293],{},"Reference data",[35,295,297],{"id":296},"resource-templates","Resource Templates",[14,299,300,301,304],{},"Resource templates have URIs with dynamic components based on user-defined input. Variables in the URI are enclosed in curly braces ",[42,302,303],{},"{}",".",[14,306,307,265,309],{},[26,308,264],{},[42,310,151],{},[14,312,313,314,317,318,321],{},"When an MCP client requests this resource with specific values (e.g., ",[42,315,316],{},"github:\u002F\u002Frepos\u002Fflowfuse\u002Fnode-red","), the variables are passed to your flow in ",[42,319,320],{},"msg.payload",", You can then use these variables to fetch and return the appropriate content.",[14,323,324],{},[26,325,326],{},"More Examples:",[14,328,329],{},[26,330,331],{},"Single Variable:",[333,334,339],"pre",{"className":335,"code":337,"language":338},[336],"language-text","local:\u002F\u002Fbooks\u002F{genre}\n→ msg.payload.genre = \"science-fiction\"\n","text",[42,340,337],{"__ignoreMap":341},"",[14,343,344],{},[26,345,346],{},"Multiple Variables:",[333,348,351],{"className":349,"code":350,"language":338},[336],"db:\u002F\u002Fusers\u002F{user_id}\u002Forders\u002F{order_id}\n→ msg.payload.user_id = \"12345\"\n→ msg.payload.order_id = \"67890\"\n",[42,352,350],{"__ignoreMap":341},[14,354,355],{},[26,356,357],{},"Date-based Resources:",[333,359,362],{"className":360,"code":361,"language":338},[336],"file:\u002F\u002Flogs\u002F{date}\u002F{level}\n→ msg.payload.date = \"2024-01-15\"\n→ msg.payload.level = \"error\"\n",[42,363,361],{"__ignoreMap":341},[18,365,367],{"id":366},"output","Output",[35,369,256],{"id":370},"static-resources-1",[14,372,373,374,376],{},"For static resources, your flow simply returns the content in ",[42,375,320],{},". The MCP Response node will send it to the client.",[333,378,382],{"className":379,"code":380,"language":381,"meta":341,"style":341},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","msg.payload = {\n  database: \"users\",\n  tables: [\"users\", \"profiles\", \"settings\"]\n};\n","javascript",[42,383,384,405,428,467],{"__ignoreMap":341},[385,386,389,393,396,399,402],"span",{"class":387,"line":388},"line",1,[385,390,392],{"class":391},"sTEyZ","msg",[385,394,304],{"class":395},"sMK4o",[385,397,398],{"class":391},"payload ",[385,400,401],{"class":395},"=",[385,403,404],{"class":395}," {\n",[385,406,408,412,415,418,422,425],{"class":387,"line":407},2,[385,409,411],{"class":410},"swJcz","  database",[385,413,414],{"class":395},":",[385,416,417],{"class":395}," \"",[385,419,421],{"class":420},"sfazB","users",[385,423,424],{"class":395},"\"",[385,426,427],{"class":395},",\n",[385,429,431,434,436,439,441,443,445,448,450,453,455,457,459,462,464],{"class":387,"line":430},3,[385,432,433],{"class":410},"  tables",[385,435,414],{"class":395},[385,437,438],{"class":391}," [",[385,440,424],{"class":395},[385,442,421],{"class":420},[385,444,424],{"class":395},[385,446,447],{"class":395},",",[385,449,417],{"class":395},[385,451,452],{"class":420},"profiles",[385,454,424],{"class":395},[385,456,447],{"class":395},[385,458,417],{"class":395},[385,460,461],{"class":420},"settings",[385,463,424],{"class":395},[385,465,466],{"class":391},"]\n",[385,468,470],{"class":387,"line":469},4,[385,471,472],{"class":395},"};\n",[35,474,476],{"id":475},"dynamic-resource-templates","Dynamic Resource Templates",[14,478,479,480,482],{},"For resource templates, the input ",[42,481,320],{}," contains the variables from the URI. You use these to fetch the appropriate content.",[14,484,485],{},[26,486,487],{},"Example:",[14,489,490,491],{},"URI: ",[42,492,156],{},[14,494,495],{},"Input received:",[333,497,499],{"className":379,"code":498,"language":381,"meta":341,"style":341},"msg.payload = {\n  genre: \"horror\"\n}\n",[42,500,501,513,528],{"__ignoreMap":341},[385,502,503,505,507,509,511],{"class":387,"line":388},[385,504,392],{"class":391},[385,506,304],{"class":395},[385,508,398],{"class":391},[385,510,401],{"class":395},[385,512,404],{"class":395},[385,514,515,518,520,522,525],{"class":387,"line":407},[385,516,517],{"class":410},"  genre",[385,519,414],{"class":395},[385,521,417],{"class":395},[385,523,524],{"class":420},"horror",[385,526,527],{"class":395},"\"\n",[385,529,530],{"class":387,"line":430},[385,531,532],{"class":395},"}\n",[14,534,535],{},"Your flow processes this and returns:",[333,537,539],{"className":379,"code":538,"language":381,"meta":341,"style":341},"msg.payload = {\n  genre: \"horror\",\n  books: [\n    { title: \"Dracula\", author: \"Bram Stoker\" },\n    { title: \"Frankenstein\", author: \"Mary Shelley\" }\n  ]\n};\n",[42,540,541,553,567,577,611,643,649],{"__ignoreMap":341},[385,542,543,545,547,549,551],{"class":387,"line":388},[385,544,392],{"class":391},[385,546,304],{"class":395},[385,548,398],{"class":391},[385,550,401],{"class":395},[385,552,404],{"class":395},[385,554,555,557,559,561,563,565],{"class":387,"line":407},[385,556,517],{"class":410},[385,558,414],{"class":395},[385,560,417],{"class":395},[385,562,524],{"class":420},[385,564,424],{"class":395},[385,566,427],{"class":395},[385,568,569,572,574],{"class":387,"line":430},[385,570,571],{"class":410},"  books",[385,573,414],{"class":395},[385,575,576],{"class":391}," [\n",[385,578,579,582,585,587,589,592,594,596,599,601,603,606,608],{"class":387,"line":469},[385,580,581],{"class":395},"    {",[385,583,584],{"class":410}," title",[385,586,414],{"class":395},[385,588,417],{"class":395},[385,590,591],{"class":420},"Dracula",[385,593,424],{"class":395},[385,595,447],{"class":395},[385,597,598],{"class":410}," author",[385,600,414],{"class":395},[385,602,417],{"class":395},[385,604,605],{"class":420},"Bram Stoker",[385,607,424],{"class":395},[385,609,610],{"class":395}," },\n",[385,612,614,616,618,620,622,625,627,629,631,633,635,638,640],{"class":387,"line":613},5,[385,615,581],{"class":395},[385,617,584],{"class":410},[385,619,414],{"class":395},[385,621,417],{"class":395},[385,623,624],{"class":420},"Frankenstein",[385,626,424],{"class":395},[385,628,447],{"class":395},[385,630,598],{"class":410},[385,632,414],{"class":395},[385,634,417],{"class":395},[385,636,637],{"class":420},"Mary Shelley",[385,639,424],{"class":395},[385,641,642],{"class":395}," }\n",[385,644,646],{"class":387,"line":645},6,[385,647,648],{"class":391},"  ]\n",[385,650,652],{"class":387,"line":651},7,[385,653,472],{"class":395},[18,655,657],{"id":656},"example-flow","Example Flow",[659,660,661],"render-flow",{},[333,662,666],{"className":663,"code":664,"language":665,"meta":341,"style":341},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[{\"id\":\"00744c2e2a560c36\",\"type\":\"group\",\"z\":\"e1ceeedf31ce1ebd\",\"name\":\"MCP Resources\",\"style\":{\"label\":true},\"nodes\":[\"555a96b221f8e2bf\",\"bb258a21622c01b9\",\"066f6c58bc45d617\",\"70e0b93eb88d63d6\",\"5651b0896965ae6a\",\"6bcaef4ed1ab82ae\",\"3d6e0d7e21b44845\",\"350db73b93a26f8d\",\"fac46d1d55d9ca22\",\"84ebc9b12d948173\",\"9d4edda03c19b553\",\"d3aa7bfa90c9e24e\",\"d6f015cb6debe35b\"],\"x\":274,\"y\":1739,\"w\":1002,\"h\":282},{\"id\":\"555a96b221f8e2bf\",\"type\":\"mcp-resource\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"name\":\"\",\"server\":\"28907ed9ddcdd4b9\",\"resourceUri\":\"local:\u002F\u002Fbooks\u002F{genre}\",\"resourceId\":\"my_books\",\"title\":\"Books Array\",\"description\":\"JSON Array of books filtered by genre.\",\"mimeType\":\"application\u002Fjson\",\"x\":400,\"y\":1920,\"wires\":[[\"70e0b93eb88d63d6\"]]},{\"id\":\"bb258a21622c01b9\",\"type\":\"mcp-response\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"name\":\"\",\"x\":1130,\"y\":1900,\"wires\":[]},{\"id\":\"066f6c58bc45d617\",\"type\":\"json\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"name\":\"To JSON\",\"property\":\"payload\",\"action\":\"str\",\"pretty\":false,\"x\":870,\"y\":1920,\"wires\":[[\"350db73b93a26f8d\"]]},{\"id\":\"70e0b93eb88d63d6\",\"type\":\"template\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"name\":\"library\",\"field\":\"library\",\"fieldType\":\"msg\",\"format\":\"json\",\"syntax\":\"mustache\",\"template\":\"[\\n    {\\n        \\\"author\\\": \\\"Harper Lee\\\",\\n        \\\"title\\\": \\\"To Kill a Mockingbird\\\",\\n        \\\"genre\\\": \\\"Fiction\\\",\\n        \\\"year\\\": 1960\\n    },\\n    {\\n        \\\"author\\\": \\\"J.K. Rowling\\\",\\n        \\\"title\\\": \\\"Harry Potter and the Sorcerer's Stone\\\",\\n        \\\"genre\\\": \\\"Fantasy\\\",\\n        \\\"year\\\": 1997\\n    },\\n    {\\n        \\\"author\\\": \\\"George Orwell\\\",\\n        \\\"title\\\": \\\"1984\\\",\\n        \\\"genre\\\": \\\"Dystopian\\\",\\n        \\\"year\\\": 1949\\n    },\\n    {\\n        \\\"author\\\": \\\"Jane Austen\\\",\\n        \\\"title\\\": \\\"Pride and Prejudice\\\",\\n        \\\"genre\\\": \\\"Romance\\\",\\n        \\\"year\\\": 1813\\n    },\\n    {\\n        \\\"author\\\": \\\"F. Scott Fitzgerald\\\",\\n        \\\"title\\\": \\\"The Great Gatsby\\\",\\n        \\\"genre\\\": \\\"Classic\\\",\\n        \\\"year\\\": 1925\\n    },\\n    {\\n        \\\"author\\\": \\\"Toni Morrison\\\",\\n        \\\"title\\\": \\\"Beloved\\\",\\n        \\\"genre\\\": \\\"Historical Fiction\\\",\\n        \\\"year\\\": 1987\\n    },\\n    {\\n        \\\"author\\\": \\\"Stephen King\\\",\\n        \\\"title\\\": \\\"The Shining\\\",\\n        \\\"genre\\\": \\\"Horror\\\",\\n        \\\"year\\\": 1977\\n    },\\n    {\\n        \\\"author\\\": \\\"Agatha Christie\\\",\\n        \\\"title\\\": \\\"Murder on the Orient Express\\\",\\n        \\\"genre\\\": \\\"Mystery\\\",\\n        \\\"year\\\": 1934\\n    },\\n    {\\n        \\\"author\\\": \\\"Gabriel Garcia Marquez\\\",\\n        \\\"title\\\": \\\"One Hundred Years of Solitude\\\",\\n        \\\"genre\\\": \\\"Magical Realism\\\",\\n        \\\"year\\\": 1967\\n    },\\n    {\\n        \\\"author\\\": \\\"Mark Twain\\\",\\n        \\\"title\\\": \\\"Adventures of Huckleberry Finn\\\",\\n        \\\"genre\\\": \\\"Adventure\\\",\\n        \\\"year\\\": 1884\\n    },\\n    {\\n        \\\"author\\\": \\\"J.R.R. Tolkien\\\",\\n        \\\"title\\\": \\\"The Lord of the Rings\\\",\\n        \\\"genre\\\": \\\"Fantasy\\\",\\n        \\\"year\\\": 1954\\n    },\\n    {\\n        \\\"author\\\": \\\"Ernest Hemingway\\\",\\n        \\\"title\\\": \\\"The Old Man and the Sea\\\",\\n        \\\"genre\\\": \\\"Literary Fiction\\\",\\n        \\\"year\\\": 1952\\n    },\\n    {\\n        \\\"author\\\": \\\"Charlotte Bronte\\\",\\n        \\\"title\\\": \\\"Jane Eyre\\\",\\n        \\\"genre\\\": \\\"Gothic\\\",\\n        \\\"year\\\": 1847\\n    },\\n    {\\n        \\\"author\\\": \\\"Leo Tolstoy\\\",\\n        \\\"title\\\": \\\"War and Peace\\\",\\n        \\\"genre\\\": \\\"Historical Fiction\\\",\\n        \\\"year\\\": 1869\\n    },\\n    {\\n        \\\"author\\\": \\\"Emily Bronte\\\",\\n        \\\"title\\\": \\\"Wuthering Heights\\\",\\n        \\\"genre\\\": \\\"Gothic Romance\\\",\\n        \\\"year\\\": 1847\\n    },\\n    {\\n        \\\"author\\\": \\\"Ray Bradbury\\\",\\n        \\\"title\\\": \\\"Fahrenheit 451\\\",\\n        \\\"genre\\\": \\\"Science Fiction\\\",\\n        \\\"year\\\": 1953\\n    },\\n    {\\n        \\\"author\\\": \\\"Arthur Conan Doyle\\\",\\n        \\\"title\\\": \\\"The Adventures of Sherlock Holmes\\\",\\n        \\\"genre\\\": \\\"Mystery\\\",\\n        \\\"year\\\": 1892\\n    },\\n    {\\n        \\\"author\\\": \\\"Margaret Atwood\\\",\\n        \\\"title\\\": \\\"The Handmaid's Tale\\\",\\n        \\\"genre\\\": \\\"Dystopian\\\",\\n        \\\"year\\\": 1985\\n    },\\n    {\\n        \\\"author\\\": \\\"Herman Melville\\\",\\n        \\\"title\\\": \\\"Moby Dick\\\",\\n        \\\"genre\\\": \\\"Adventure\\\",\\n        \\\"year\\\": 1851\\n    },\\n    {\\n        \\\"author\\\": \\\"Kazuo Ishiguro\\\",\\n        \\\"title\\\": \\\"Never Let Me Go\\\",\\n        \\\"genre\\\": \\\"Science Fiction\\\",\\n        \\\"year\\\": 2005\\n    }\\n]\",\"output\":\"json\",\"x\":580,\"y\":1920,\"wires\":[[\"5651b0896965ae6a\"]]},{\"id\":\"5651b0896965ae6a\",\"type\":\"function\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"name\":\"filter\",\"func\":\"const books = msg.library\\nconst genre = msg.payload.genre\\n\\nif (!Array.isArray(books)) {\\n    throw new Error('Payload is not an array of books')\\n}\\n\\nif (typeof genre !== 'string') {\\n    throw new Error('Genre must be a string')\\n}\\n\\nfunction looseCompareGenre(genre, search) {\\n    return genre.toLowerCase().includes(search.toLowerCase())\\n}\\nconst filteredBooks = books.filter(book => looseCompareGenre(book.genre, genre))\\n\\nmsg.payload = filteredBooks\\nreturn msg;\",\"outputs\":1,\"timeout\":0,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":720,\"y\":1920,\"wires\":[[\"066f6c58bc45d617\"]]},{\"id\":\"6bcaef4ed1ab82ae\",\"type\":\"catch\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"name\":\"\",\"scope\":\"group\",\"uncaught\":false,\"x\":860,\"y\":1980,\"wires\":[[\"350db73b93a26f8d\"]]},{\"id\":\"3d6e0d7e21b44845\",\"type\":\"mcp-resource\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"name\":\"\",\"server\":\"28907ed9ddcdd4b9\",\"resourceUri\":\"db:\u002F\u002Frecipes\",\"resourceId\":\"recipes\",\"title\":\"Recipes Array\",\"description\":\"JSON Array of all recipes\",\"mimeType\":\"application\u002Fjson\",\"x\":380,\"y\":1820,\"wires\":[[\"84ebc9b12d948173\"]]},{\"id\":\"350db73b93a26f8d\",\"type\":\"junction\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"x\":1010,\"y\":1880,\"wires\":[[\"bb258a21622c01b9\",\"fac46d1d55d9ca22\"]]},{\"id\":\"fac46d1d55d9ca22\",\"type\":\"debug\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"name\":\"resource response\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1140,\"y\":1860,\"wires\":[]},{\"id\":\"84ebc9b12d948173\",\"type\":\"template\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"name\":\"db query for recipes\",\"field\":\"payload\",\"fieldType\":\"msg\",\"format\":\"json\",\"syntax\":\"mustache\",\"template\":\"{\\n  \\\"recipes\\\": [\\n    {\\n      \\\"name\\\": \\\"Spaghetti Aglio e Olio\\\",\\n      \\\"ingredients\\\": [\\n        \\\"Spaghetti\\\",\\n        \\\"Garlic\\\",\\n        \\\"Olive Oil\\\",\\n        \\\"Red Pepper Flakes\\\",\\n        \\\"Parsley\\\"\\n      ],\\n      \\\"method\\\": \\\"Cook spaghetti, sauté garlic in olive oil, add red pepper flakes, toss with cooked spaghetti, garnish with parsley.\\\",\\n      \\\"wine_paring\\\": \\\"Pinot Grigio\\\"\\n    },\\n    {\\n      \\\"name\\\": \\\"Chicken Alfredo Pasta\\\",\\n      \\\"ingredients\\\": [\\n        \\\"Chicken Breast\\\",\\n        \\\"Fettuccine Pasta\\\",\\n        \\\"Heavy Cream\\\",\\n        \\\"Parmesan Cheese\\\",\\n        \\\"Garlic\\\",\\n        \\\"Butter\\\"\\n      ],\\n      \\\"method\\\": \\\"Cook chicken, cook pasta, make alfredo sauce with cream, parmesan, garlic, and butter, combine all.\\\",\\n      \\\"wine_paring\\\": \\\"Chardonnay\\\"\\n    },\\n    {\\n      \\\"name\\\": \\\"Caprese Salad\\\",\\n      \\\"ingredients\\\": [\\n        \\\"Tomatoes\\\",\\n        \\\"Fresh Mozzarella\\\",\\n        \\\"Basil\\\",\\n        \\\"Olive Oil\\\",\\n        \\\"Balsamic Vinegar\\\",\\n        \\\"Salt\\\",\\n        \\\"Pepper\\\"\\n      ],\\n      \\\"method\\\": \\\"Slice tomatoes and mozzarella, layer with basil, drizzle with olive oil and balsamic vinegar, season with salt and pepper.\\\",\\n      \\\"wine_paring\\\": \\\"Chianti\\\"\\n    },\\n    {\\n      \\\"name\\\": \\\"Beef Tacos\\\",\\n      \\\"ingredients\\\": [\\n        \\\"Ground Beef\\\",\\n        \\\"Taco Seasoning\\\",\\n        \\\"Tortillas\\\",\\n        \\\"Lettuce\\\",\\n        \\\"Tomatoes\\\",\\n        \\\"Cheese\\\",\\n        \\\"Sour Cream\\\"\\n      ],\\n      \\\"method\\\": \\\"Cook beef with taco seasoning, assemble tacos with beef, lettuce, tomatoes, cheese, and sour cream.\\\",\\n      \\\"wine_paring\\\": null\\n    },\\n    {\\n      \\\"name\\\": \\\"Vegetable Stir Fry\\\",\\n      \\\"ingredients\\\": [\\n        \\\"Mixed Vegetables\\\",\\n        \\\"Soy Sauce\\\",\\n        \\\"Garlic\\\",\\n        \\\"Ginger\\\",\\n        \\\"Sesame Oil\\\",\\n        \\\"Rice\\\"\\n      ],\\n      \\\"method\\\": \\\"Stir fry vegetables with soy sauce, garlic, and ginger, finish with sesame oil, serve over rice.\\\",\\n      \\\"wine_paring\\\": \\\"Riesling\\\"\\n    },\\n    {\\n      \\\"name\\\": \\\"Margherita Pizza\\\",\\n      \\\"ingredients\\\": [\\n        \\\"Pizza Dough\\\",\\n        \\\"Tomato Sauce\\\",\\n        \\\"Fresh Mozzarella\\\",\\n        \\\"Basil\\\",\\n        \\\"Olive Oil\\\"\\n      ],\\n      \\\"method\\\": \\\"Top pizza dough with sauce, mozzarella, and basil, drizzle with olive oil, bake until crust is golden.\\\",\\n      \\\"wine_paring\\\": \\\"Merlot\\\"\\n    },\\n    {\\n      \\\"name\\\": \\\"Grilled Salmon\\\",\\n      \\\"ingredients\\\": [\\n        \\\"Salmon Fillet\\\",\\n        \\\"Lemon\\\",\\n        \\\"Garlic\\\",\\n        \\\"Dill\\\",\\n        \\\"Olive Oil\\\"\\n      ],\\n      \\\"method\\\": \\\"Marinate salmon with lemon, garlic, dill, and olive oil, grill until cooked through.\\\",\\n      \\\"wine_paring\\\": \\\"Sauvignon Blanc\\\"\\n    },\\n    {\\n      \\\"name\\\": \\\"Pasta Primavera\\\",\\n      \\\"ingredients\\\": [\\n        \\\"Pasta\\\",\\n        \\\"Assorted Vegetables\\\",\\n        \\\"Cream Sauce\\\",\\n        \\\"Garlic\\\",\\n        \\\"Parmesan Cheese\\\"\\n      ],\\n      \\\"method\\\": \\\"Cook pasta, sauté vegetables, add cream sauce, garlic, and parmesan, toss with cooked pasta.\\\",\\n      \\\"wine_paring\\\": \\\"Chardonnay\\\"\\n    },\\n    {\\n      \\\"name\\\": \\\"Chicken Caesar Salad\\\",\\n      \\\"ingredients\\\": [\\n        \\\"Chicken Breast\\\",\\n        \\\"Romaine Lettuce\\\",\\n        \\\"Caesar Dressing\\\",\\n        \\\"Croutons\\\",\\n        \\\"Parmesan Cheese\\\"\\n      ],\\n      \\\"method\\\": \\\"Grill chicken, chop lettuce, toss with dressing, croutons, and parmesan, top with grilled chicken.\\\",\\n      \\\"wine_paring\\\": \\\"Sauvignon Blanc\\\"\\n    },\\n    {\\n      \\\"name\\\": \\\"Chocolate Chip Cookies\\\",\\n      \\\"ingredients\\\": [\\n        \\\"Flour\\\",\\n        \\\"Butter\\\",\\n        \\\"Sugar\\\",\\n        \\\"Eggs\\\",\\n        \\\"Chocolate Chips\\\",\\n        \\\"Vanilla Extract\\\",\\n        \\\"Baking Soda\\\"\\n      ],\\n      \\\"method\\\": \\\"Cream butter and sugar, add eggs and vanilla, mix in dry ingredients and chocolate chips, bake until golden.\\\",\\n      \\\"wine_paring\\\": null\\n    }\\n  ]\\n}\",\"output\":\"str\",\"x\":630,\"y\":1820,\"wires\":[[\"d6f015cb6debe35b\"]]},{\"id\":\"9d4edda03c19b553\",\"type\":\"comment\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"name\":\"Status Resource Example\",\"info\":\"\",\"x\":420,\"y\":1780,\"wires\":[]},{\"id\":\"d3aa7bfa90c9e24e\",\"type\":\"comment\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"name\":\"Dynamic Resource Example\",\"info\":\"\",\"x\":430,\"y\":1880,\"wires\":[]},{\"id\":\"d6f015cb6debe35b\",\"type\":\"junction\",\"z\":\"e1ceeedf31ce1ebd\",\"g\":\"00744c2e2a560c36\",\"x\":930,\"y\":1820,\"wires\":[[\"350db73b93a26f8d\"]]},{\"id\":\"28907ed9ddcdd4b9\",\"type\":\"mcp-server\",\"name\":\"My Node-RED MCP Server\",\"protocol\":\"http\",\"path\":\"\u002Fmcp\"},{\"id\":\"3d12514448ee3580\",\"type\":\"global-config\",\"env\":[],\"modules\":{\"@flowfuse-nodes\u002Fnr-mcp-server-nodes\":\"0.1.1\"}}]\n","json",[42,667,668],{"__ignoreMap":341},[385,669,670,673,675,678,680,682,684,687,689,691,693,696,698,700,702,705,707,709,711,714,716,718,720,723,725,727,729,731,733,735,737,740,742,744,746,749,751,754,756,760,762,765,767,770,772,775,777,780,782,784,786,789,791,793,795,798,800,802,804,807,809,811,813,816,818,820,822,825,827,829,831,834,836,838,840,843,845,847,849,852,854,856,858,861,863,865,867,870,872,874,876,879,881,883,885,888,890,893,895,898,900,902,906,908,910,913,915,917,920,922,924,927,929,931,934,936,938,941,943,945,948,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1027,1029,1031,1033,1035,1037,1039,1042,1044,1046,1048,1051,1053,1055,1057,1059,1061,1063,1065,1068,1070,1072,1074,1077,1079,1081,1083,1085,1087,1089,1091,1094,1096,1098,1100,1102,1104,1106,1108,1111,1113,1115,1117,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1143,1145,1147,1149,1151,1153,1156,1158,1160,1163,1165,1168,1170,1172,1174,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1265,1267,1269,1271,1273,1275,1278,1280,1282,1284,1286,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1366,1368,1370,1372,1375,1377,1379,1381,1384,1386,1388,1390,1393,1395,1397,1399,1402,1404,1406,1408,1411,1413,1416,1418,1420,1422,1424,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1535,1537,1539,1541,1544,1546,1548,1550,1552,1554,1556,1558,1561,1563,1565,1567,1569,1571,1573,1575,1578,1580,1582,1584,1586,1588,1590,1592,1595,1597,1599,1601,1604,1606,1608,1610,1612,1614,1616,1618,1621,1624,1626,1628,1631,1634,1637,1640,1642,1645,1647,1649,1651,1653,1655,1657,1659,1661,1664,1666,1668,1670,1672,1675,1677,1679,1681,1684,1686,1688,1690,1692,1695,1697,1700,1702,1705,1707,1709,1711,1713,1715,1717,1719,1721,1724,1726,1728,1730,1732,1734,1736,1738,1740,1743,1745,1747,1749,1751,1753,1755,1757,1759,1762,1764,1766,1768,1770,1772,1774,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1800,1802,1804,1806,1808,1810,1812,1814,1816,1819,1821,1823,1825,1827,1829,1831,1833,1835,1838,1840,1842,1844,1846,1848,1850,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1876,1878,1880,1882,1884,1886,1888,1890,1892,1895,1897,1899,1901,1903,1905,1907,1909,1911,1914,1916,1918,1920,1922,1924,1926,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1952,1954,1956,1958,1960,1962,1964,1966,1968,1971,1973,1975,1977,1979,1981,1983,1985,1987,1990,1992,1994,1996,1998,2000,2002,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2028,2030,2032,2034,2036,2038,2040,2042,2044,2047,2049,2051,2053,2055,2057,2059,2061,2063,2066,2068,2070,2072,2074,2076,2078,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101,2104,2106,2108,2110,2112,2114,2116,2118,2120,2123,2125,2127,2129,2131,2133,2135,2137,2139,2142,2144,2146,2148,2150,2152,2154,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2180,2182,2184,2186,2188,2190,2192,2194,2196,2199,2201,2203,2205,2207,2209,2211,2213,2215,2218,2220,2222,2224,2226,2228,2230,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2256,2258,2260,2262,2264,2266,2268,2270,2272,2275,2277,2279,2281,2283,2285,2287,2289,2291,2294,2296,2298,2300,2302,2304,2306,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2332,2334,2336,2338,2340,2342,2344,2346,2348,2351,2353,2355,2357,2359,2361,2363,2365,2367,2370,2372,2374,2376,2378,2380,2382,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2408,2410,2412,2414,2416,2418,2420,2422,2424,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2483,2485,2487,2489,2491,2493,2495,2497,2499,2502,2504,2506,2508,2510,2512,2514,2516,2518,2521,2523,2525,2527,2529,2531,2533,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2559,2561,2563,2565,2567,2569,2571,2573,2575,2578,2580,2582,2584,2586,2588,2590,2592,2594,2597,2599,2601,2603,2605,2607,2609,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2635,2637,2639,2641,2643,2645,2647,2649,2651,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2710,2712,2714,2716,2718,2720,2722,2724,2726,2729,2731,2733,2735,2737,2739,2741,2743,2745,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2785,2787,2789,2791,2793,2795,2797,2799,2801,2804,2806,2808,2810,2812,2814,2816,2818,2820,2823,2825,2827,2829,2831,2833,2835,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2861,2863,2865,2867,2869,2871,2873,2875,2877,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2936,2938,2940,2942,2944,2946,2948,2950,2952,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3011,3013,3015,3017,3019,3021,3023,3025,3027,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3086,3088,3090,3092,3094,3096,3098,3100,3102,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3138,3140,3143,3145,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3287,3289,3291,3293,3296,3298,3300,3302,3305,3307,3310,3313,3316,3318,3321,3323,3326,3328,3331,3333,3336,3338,3340,3342,3345,3347,3350,3352,3354,3356,3359,3361,3364,3366,3369,3371,3373,3375,3378,3380,3382,3385,3387,3389,3392,3394,3396,3399,3401,3403,3406,3408,3410,3412,3414,3416,3419,3421,3423,3425,3427,3429,3432,3434,3436,3438,3440,3442,3445,3447,3450,3452,3454,3456,3458,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3573,3575,3577,3579,3581,3583,3585,3587,3590,3592,3594,3596,3598,3600,3602,3605,3607,3609,3611,3613,3615,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3741,3743,3745,3747,3749,3751,3753,3755,3758,3760,3762,3764,3766,3768,3770,3772,3775,3777,3779,3781,3783,3785,3787,3789,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3823,3825,3827,3829,3831,3833,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3883,3885,3887,3889,3891,3893,3895,3897,3899,3901,3903,3905,3907,3909,3911,3913,3915,3917,3919,3921,3923,3925,3927,3930,3932,3934,3936,3938,3940,3943,3945,3947,3949,3951,3953,3955,3957,3959,3961,3963,3965,3967,3969,3971,3973,3975,3977,3979,3981,3983,3985,3987,3989,3991,3993,3995,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4047,4049,4051,4053,4056,4058,4061,4063,4066,4068,4070,4072,4075,4077,4079,4081,4084,4086,4088,4090,4093,4095,4097,4099,4102,4104,4106,4108,4111,4113,4115,4117,4120,4122,4124,4126,4129,4131,4133,4135,4137,4139,4142,4144,4146,4148,4151,4153,4155,4157,4159,4161,4163,4166,4168,4170,4172,4174,4176,4179,4181,4183,4185,4187,4189,4191,4193,4195,4197,4199,4201,4203,4205,4207,4209,4211,4213,4215,4217,4219,4221,4223,4225,4227,4229,4231,4233,4235,4237,4239,4241,4243,4245,4247,4249,4251,4253,4255,4257,4259,4261,4263,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4347,4349,4352,4354,4356,4359,4361,4363,4365,4368,4370,4372,4374,4376,4379,4381,4383,4385,4387,4390,4392,4394,4396,4398,4401,4403,4405,4407,4409,4412,4414,4416,4418,4420,4423,4425,4427,4429,4431,4434,4436,4438,4440,4442,4445,4448,4451,4453,4455,4458,4460,4462,4464,4467,4469,4471,4473,4475,4478,4480,4482,4484,4487,4489,4491,4493,4495,4497,4499,4501,4503,4505,4507,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528,4531,4533,4535,4537,4539,4542,4544,4546,4548,4550,4553,4555,4557,4559,4561,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4585,4587,4589,4591,4593,4595,4597,4599,4601,4604,4606,4608,4610,4612,4614,4616,4618,4620,4623,4625,4627,4629,4631,4633,4635,4637,4639,4641,4643,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4667,4669,4671,4673,4675,4678,4680,4682,4684,4686,4689,4691,4693,4695,4697,4699,4701,4703,4705,4707,4710,4712,4714,4716,4718,4721,4723,4725,4727,4729,4732,4734,4736,4738,4740,4742,4744,4746,4748,4751,4753,4755,4757,4759,4761,4763,4765,4767,4770,4772,4774,4776,4778,4780,4782,4784,4786,4788,4790,4793,4795,4797,4799,4801,4803,4805,4807,4809,4811,4814,4816,4818,4820,4822,4825,4827,4829,4831,4833,4836,4838,4840,4842,4844,4847,4849,4851,4853,4855,4857,4859,4861,4863,4865,4868,4870,4872,4874,4876,4879,4881,4883,4885,4887,4889,4891,4893,4895,4898,4900,4902,4904,4906,4908,4910,4913,4915,4917,4919,4921,4923,4925,4927,4929,4931,4933,4936,4938,4940,4942,4944,4946,4948,4950,4952,4954,4957,4959,4961,4963,4965,4968,4970,4972,4974,4976,4978,4980,4982,4984,4986,4989,4991,4993,4995,4997,5000,5002,5004,5006,5008,5011,5013,5015,5017,5019,5021,5023,5025,5027,5030,5032,5034,5036,5038,5040,5042,5044,5046,5049,5051,5053,5055,5057,5059,5061,5063,5065,5067,5069,5072,5074,5076,5078,5080,5082,5084,5086,5088,5090,5093,5095,5097,5099,5101,5104,5106,5108,5110,5112,5114,5116,5118,5120,5122,5124,5126,5128,5130,5132,5134,5136,5138,5140,5142,5144,5146,5148,5150,5153,5155,5157,5159,5161,5163,5165,5167,5169,5172,5174,5176,5178,5180,5182,5184,5186,5188,5190,5192,5195,5197,5199,5201,5203,5205,5207,5209,5211,5213,5216,5218,5220,5222,5224,5227,5229,5231,5233,5235,5237,5239,5241,5243,5245,5248,5250,5252,5254,5256,5258,5260,5262,5264,5266,5268,5270,5272,5274,5277,5279,5281,5283,5285,5287,5289,5291,5293,5296,5298,5300,5302,5304,5306,5308,5310,5312,5314,5316,5319,5321,5323,5325,5327,5329,5331,5333,5335,5337,5340,5342,5344,5346,5348,5351,5353,5355,5357,5359,5362,5364,5366,5368,5370,5372,5374,5376,5378,5380,5382,5384,5386,5388,5390,5392,5394,5396,5398,5401,5403,5405,5407,5409,5411,5413,5415,5417,5419,5421,5423,5425,5427,5429,5431,5433,5435,5437,5439,5442,5444,5446,5448,5450,5452,5454,5456,5458,5460,5462,5464,5466,5468,5470,5473,5475,5477,5479,5481,5484,5486,5488,5490,5492,5495,5497,5499,5501,5503,5505,5507,5509,5511,5513,5515,5517,5519,5521,5524,5526,5528,5530,5532,5534,5536,5538,5540,5542,5544,5546,5548,5550,5552,5554,5556,5558,5560,5562,5565,5567,5569,5571,5573,5575,5577,5579,5581,5583,5586,5588,5590,5592,5594,5596,5598,5600,5602,5604,5607,5609,5611,5613,5615,5618,5620,5622,5624,5626,5629,5631,5633,5635,5637,5640,5642,5644,5646,5648,5651,5653,5655,5657,5659,5661,5663,5665,5667,5670,5672,5674,5676,5678,5680,5682,5684,5686,5688,5690,5693,5695,5697,5699,5701,5703,5705,5707,5709,5711,5713,5715,5717,5719,5721,5723,5725,5728,5730,5732,5734,5736,5738,5740,5742,5744,5746,5748,5750,5752,5754,5756,5758,5760,5762,5764,5766,5768,5770,5772,5774,5776,5778,5780,5782,5784,5787,5789,5791,5793,5795,5797,5799,5801,5803,5805,5807,5809,5811,5813,5815,5817,5819,5821,5823,5825,5827,5829,5831,5833,5836,5838,5840,5842,5845,5847,5849,5851,5853,5855,5857,5859,5861,5864,5866,5868,5870,5872,5874,5877,5879,5881,5883,5885,5887,5889,5891,5893,5895,5897,5899,5901,5903,5905,5907,5909,5911,5913,5915,5917,5919,5921,5923,5925,5927,5929,5931,5933,5935,5937,5939,5941,5943,5945,5947,5949,5951,5953,5955,5957,5959,5961,5964,5966,5968,5970,5972,5974,5976,5978,5980,5982,5984,5986,5988,5991,5993,5995,5997,5999,6001,6003,6005,6007,6009,6011,6013,6015,6017,6019,6021,6023,6025,6027,6029,6031,6033,6035,6037,6039,6041,6043,6045,6047,6049,6051,6053,6055,6057,6059,6061,6063,6065,6067,6069,6071,6073,6075,6077,6079,6081,6083,6085,6088,6090,6092,6094,6096,6098,6100,6102,6104,6106,6108,6110,6112,6114,6116,6118,6120,6122,6124,6126,6128,6130,6132,6134,6136,6138,6140,6142,6144,6146,6148,6150,6152,6154,6156,6158,6160,6163,6165,6167,6169,6172,6174,6176,6178,6181,6183,6185,6187,6190,6192,6194,6196,6199,6201,6203,6205,6207,6209,6211,6213,6216,6218,6220,6222,6224,6226,6228,6230,6233,6235,6237,6239,6242,6244,6246,6248,6251,6253,6255,6257,6260,6262,6264,6266,6269,6271],{"class":387,"line":388},[385,671,672],{"class":395},"[{",[385,674,424],{"class":395},[385,676,64],{"class":677},"spNyl",[385,679,424],{"class":395},[385,681,414],{"class":395},[385,683,424],{"class":395},[385,685,686],{"class":420},"00744c2e2a560c36",[385,688,424],{"class":395},[385,690,447],{"class":395},[385,692,424],{"class":395},[385,694,695],{"class":677},"type",[385,697,424],{"class":395},[385,699,414],{"class":395},[385,701,424],{"class":395},[385,703,704],{"class":420},"group",[385,706,424],{"class":395},[385,708,447],{"class":395},[385,710,424],{"class":395},[385,712,713],{"class":677},"z",[385,715,424],{"class":395},[385,717,414],{"class":395},[385,719,424],{"class":395},[385,721,722],{"class":420},"e1ceeedf31ce1ebd",[385,724,424],{"class":395},[385,726,447],{"class":395},[385,728,424],{"class":395},[385,730,37],{"class":677},[385,732,424],{"class":395},[385,734,414],{"class":395},[385,736,424],{"class":395},[385,738,739],{"class":420},"MCP Resources",[385,741,424],{"class":395},[385,743,447],{"class":395},[385,745,424],{"class":395},[385,747,748],{"class":677},"style",[385,750,424],{"class":395},[385,752,753],{"class":395},":{",[385,755,424],{"class":395},[385,757,759],{"class":758},"sBMFI","label",[385,761,424],{"class":395},[385,763,764],{"class":395},":true},",[385,766,424],{"class":395},[385,768,769],{"class":677},"nodes",[385,771,424],{"class":395},[385,773,774],{"class":395},":[",[385,776,424],{"class":395},[385,778,779],{"class":420},"555a96b221f8e2bf",[385,781,424],{"class":395},[385,783,447],{"class":395},[385,785,424],{"class":395},[385,787,788],{"class":420},"bb258a21622c01b9",[385,790,424],{"class":395},[385,792,447],{"class":395},[385,794,424],{"class":395},[385,796,797],{"class":420},"066f6c58bc45d617",[385,799,424],{"class":395},[385,801,447],{"class":395},[385,803,424],{"class":395},[385,805,806],{"class":420},"70e0b93eb88d63d6",[385,808,424],{"class":395},[385,810,447],{"class":395},[385,812,424],{"class":395},[385,814,815],{"class":420},"5651b0896965ae6a",[385,817,424],{"class":395},[385,819,447],{"class":395},[385,821,424],{"class":395},[385,823,824],{"class":420},"6bcaef4ed1ab82ae",[385,826,424],{"class":395},[385,828,447],{"class":395},[385,830,424],{"class":395},[385,832,833],{"class":420},"3d6e0d7e21b44845",[385,835,424],{"class":395},[385,837,447],{"class":395},[385,839,424],{"class":395},[385,841,842],{"class":420},"350db73b93a26f8d",[385,844,424],{"class":395},[385,846,447],{"class":395},[385,848,424],{"class":395},[385,850,851],{"class":420},"fac46d1d55d9ca22",[385,853,424],{"class":395},[385,855,447],{"class":395},[385,857,424],{"class":395},[385,859,860],{"class":420},"84ebc9b12d948173",[385,862,424],{"class":395},[385,864,447],{"class":395},[385,866,424],{"class":395},[385,868,869],{"class":420},"9d4edda03c19b553",[385,871,424],{"class":395},[385,873,447],{"class":395},[385,875,424],{"class":395},[385,877,878],{"class":420},"d3aa7bfa90c9e24e",[385,880,424],{"class":395},[385,882,447],{"class":395},[385,884,424],{"class":395},[385,886,887],{"class":420},"d6f015cb6debe35b",[385,889,424],{"class":395},[385,891,892],{"class":395},"],",[385,894,424],{"class":395},[385,896,897],{"class":677},"x",[385,899,424],{"class":395},[385,901,414],{"class":395},[385,903,905],{"class":904},"sbssI","274",[385,907,447],{"class":395},[385,909,424],{"class":395},[385,911,912],{"class":677},"y",[385,914,424],{"class":395},[385,916,414],{"class":395},[385,918,919],{"class":904},"1739",[385,921,447],{"class":395},[385,923,424],{"class":395},[385,925,926],{"class":677},"w",[385,928,424],{"class":395},[385,930,414],{"class":395},[385,932,933],{"class":904},"1002",[385,935,447],{"class":395},[385,937,424],{"class":395},[385,939,940],{"class":677},"h",[385,942,424],{"class":395},[385,944,414],{"class":395},[385,946,947],{"class":904},"282",[385,949,950],{"class":395},"},{",[385,952,424],{"class":395},[385,954,64],{"class":677},[385,956,424],{"class":395},[385,958,414],{"class":395},[385,960,424],{"class":395},[385,962,779],{"class":420},[385,964,424],{"class":395},[385,966,447],{"class":395},[385,968,424],{"class":395},[385,970,695],{"class":677},[385,972,424],{"class":395},[385,974,414],{"class":395},[385,976,424],{"class":395},[385,978,12],{"class":420},[385,980,424],{"class":395},[385,982,447],{"class":395},[385,984,424],{"class":395},[385,986,713],{"class":677},[385,988,424],{"class":395},[385,990,414],{"class":395},[385,992,424],{"class":395},[385,994,722],{"class":420},[385,996,424],{"class":395},[385,998,447],{"class":395},[385,1000,424],{"class":395},[385,1002,1003],{"class":677},"g",[385,1005,424],{"class":395},[385,1007,414],{"class":395},[385,1009,424],{"class":395},[385,1011,686],{"class":420},[385,1013,424],{"class":395},[385,1015,447],{"class":395},[385,1017,424],{"class":395},[385,1019,37],{"class":677},[385,1021,424],{"class":395},[385,1023,414],{"class":395},[385,1025,1026],{"class":395},"\"\"",[385,1028,447],{"class":395},[385,1030,424],{"class":395},[385,1032,51],{"class":677},[385,1034,424],{"class":395},[385,1036,414],{"class":395},[385,1038,424],{"class":395},[385,1040,1041],{"class":420},"28907ed9ddcdd4b9",[385,1043,424],{"class":395},[385,1045,447],{"class":395},[385,1047,424],{"class":395},[385,1049,1050],{"class":677},"resourceUri",[385,1052,424],{"class":395},[385,1054,414],{"class":395},[385,1056,424],{"class":395},[385,1058,156],{"class":420},[385,1060,424],{"class":395},[385,1062,447],{"class":395},[385,1064,424],{"class":395},[385,1066,1067],{"class":677},"resourceId",[385,1069,424],{"class":395},[385,1071,414],{"class":395},[385,1073,424],{"class":395},[385,1075,1076],{"class":420},"my_books",[385,1078,424],{"class":395},[385,1080,447],{"class":395},[385,1082,424],{"class":395},[385,1084,169],{"class":677},[385,1086,424],{"class":395},[385,1088,414],{"class":395},[385,1090,424],{"class":395},[385,1092,1093],{"class":420},"Books Array",[385,1095,424],{"class":395},[385,1097,447],{"class":395},[385,1099,424],{"class":395},[385,1101,240],{"class":677},[385,1103,424],{"class":395},[385,1105,414],{"class":395},[385,1107,424],{"class":395},[385,1109,1110],{"class":420},"JSON Array of books filtered by genre.",[385,1112,424],{"class":395},[385,1114,447],{"class":395},[385,1116,424],{"class":395},[385,1118,1119],{"class":677},"mimeType",[385,1121,424],{"class":395},[385,1123,414],{"class":395},[385,1125,424],{"class":395},[385,1127,200],{"class":420},[385,1129,424],{"class":395},[385,1131,447],{"class":395},[385,1133,424],{"class":395},[385,1135,897],{"class":677},[385,1137,424],{"class":395},[385,1139,414],{"class":395},[385,1141,1142],{"class":904},"400",[385,1144,447],{"class":395},[385,1146,424],{"class":395},[385,1148,912],{"class":677},[385,1150,424],{"class":395},[385,1152,414],{"class":395},[385,1154,1155],{"class":904},"1920",[385,1157,447],{"class":395},[385,1159,424],{"class":395},[385,1161,1162],{"class":677},"wires",[385,1164,424],{"class":395},[385,1166,1167],{"class":395},":[[",[385,1169,424],{"class":395},[385,1171,806],{"class":420},[385,1173,424],{"class":395},[385,1175,1176],{"class":395},"]]},{",[385,1178,424],{"class":395},[385,1180,64],{"class":677},[385,1182,424],{"class":395},[385,1184,414],{"class":395},[385,1186,424],{"class":395},[385,1188,788],{"class":420},[385,1190,424],{"class":395},[385,1192,447],{"class":395},[385,1194,424],{"class":395},[385,1196,695],{"class":677},[385,1198,424],{"class":395},[385,1200,414],{"class":395},[385,1202,424],{"class":395},[385,1204,1205],{"class":420},"mcp-response",[385,1207,424],{"class":395},[385,1209,447],{"class":395},[385,1211,424],{"class":395},[385,1213,713],{"class":677},[385,1215,424],{"class":395},[385,1217,414],{"class":395},[385,1219,424],{"class":395},[385,1221,722],{"class":420},[385,1223,424],{"class":395},[385,1225,447],{"class":395},[385,1227,424],{"class":395},[385,1229,1003],{"class":677},[385,1231,424],{"class":395},[385,1233,414],{"class":395},[385,1235,424],{"class":395},[385,1237,686],{"class":420},[385,1239,424],{"class":395},[385,1241,447],{"class":395},[385,1243,424],{"class":395},[385,1245,37],{"class":677},[385,1247,424],{"class":395},[385,1249,414],{"class":395},[385,1251,1026],{"class":395},[385,1253,447],{"class":395},[385,1255,424],{"class":395},[385,1257,897],{"class":677},[385,1259,424],{"class":395},[385,1261,414],{"class":395},[385,1263,1264],{"class":904},"1130",[385,1266,447],{"class":395},[385,1268,424],{"class":395},[385,1270,912],{"class":677},[385,1272,424],{"class":395},[385,1274,414],{"class":395},[385,1276,1277],{"class":904},"1900",[385,1279,447],{"class":395},[385,1281,424],{"class":395},[385,1283,1162],{"class":677},[385,1285,424],{"class":395},[385,1287,1288],{"class":395},":[]},{",[385,1290,424],{"class":395},[385,1292,64],{"class":677},[385,1294,424],{"class":395},[385,1296,414],{"class":395},[385,1298,424],{"class":395},[385,1300,797],{"class":420},[385,1302,424],{"class":395},[385,1304,447],{"class":395},[385,1306,424],{"class":395},[385,1308,695],{"class":677},[385,1310,424],{"class":395},[385,1312,414],{"class":395},[385,1314,424],{"class":395},[385,1316,665],{"class":420},[385,1318,424],{"class":395},[385,1320,447],{"class":395},[385,1322,424],{"class":395},[385,1324,713],{"class":677},[385,1326,424],{"class":395},[385,1328,414],{"class":395},[385,1330,424],{"class":395},[385,1332,722],{"class":420},[385,1334,424],{"class":395},[385,1336,447],{"class":395},[385,1338,424],{"class":395},[385,1340,1003],{"class":677},[385,1342,424],{"class":395},[385,1344,414],{"class":395},[385,1346,424],{"class":395},[385,1348,686],{"class":420},[385,1350,424],{"class":395},[385,1352,447],{"class":395},[385,1354,424],{"class":395},[385,1356,37],{"class":677},[385,1358,424],{"class":395},[385,1360,414],{"class":395},[385,1362,424],{"class":395},[385,1364,1365],{"class":420},"To JSON",[385,1367,424],{"class":395},[385,1369,447],{"class":395},[385,1371,424],{"class":395},[385,1373,1374],{"class":677},"property",[385,1376,424],{"class":395},[385,1378,414],{"class":395},[385,1380,424],{"class":395},[385,1382,1383],{"class":420},"payload",[385,1385,424],{"class":395},[385,1387,447],{"class":395},[385,1389,424],{"class":395},[385,1391,1392],{"class":677},"action",[385,1394,424],{"class":395},[385,1396,414],{"class":395},[385,1398,424],{"class":395},[385,1400,1401],{"class":420},"str",[385,1403,424],{"class":395},[385,1405,447],{"class":395},[385,1407,424],{"class":395},[385,1409,1410],{"class":677},"pretty",[385,1412,424],{"class":395},[385,1414,1415],{"class":395},":false,",[385,1417,424],{"class":395},[385,1419,897],{"class":677},[385,1421,424],{"class":395},[385,1423,414],{"class":395},[385,1425,1426],{"class":904},"870",[385,1428,447],{"class":395},[385,1430,424],{"class":395},[385,1432,912],{"class":677},[385,1434,424],{"class":395},[385,1436,414],{"class":395},[385,1438,1155],{"class":904},[385,1440,447],{"class":395},[385,1442,424],{"class":395},[385,1444,1162],{"class":677},[385,1446,424],{"class":395},[385,1448,1167],{"class":395},[385,1450,424],{"class":395},[385,1452,842],{"class":420},[385,1454,424],{"class":395},[385,1456,1176],{"class":395},[385,1458,424],{"class":395},[385,1460,64],{"class":677},[385,1462,424],{"class":395},[385,1464,414],{"class":395},[385,1466,424],{"class":395},[385,1468,806],{"class":420},[385,1470,424],{"class":395},[385,1472,447],{"class":395},[385,1474,424],{"class":395},[385,1476,695],{"class":677},[385,1478,424],{"class":395},[385,1480,414],{"class":395},[385,1482,424],{"class":395},[385,1484,1485],{"class":420},"template",[385,1487,424],{"class":395},[385,1489,447],{"class":395},[385,1491,424],{"class":395},[385,1493,713],{"class":677},[385,1495,424],{"class":395},[385,1497,414],{"class":395},[385,1499,424],{"class":395},[385,1501,722],{"class":420},[385,1503,424],{"class":395},[385,1505,447],{"class":395},[385,1507,424],{"class":395},[385,1509,1003],{"class":677},[385,1511,424],{"class":395},[385,1513,414],{"class":395},[385,1515,424],{"class":395},[385,1517,686],{"class":420},[385,1519,424],{"class":395},[385,1521,447],{"class":395},[385,1523,424],{"class":395},[385,1525,37],{"class":677},[385,1527,424],{"class":395},[385,1529,414],{"class":395},[385,1531,424],{"class":395},[385,1533,1534],{"class":420},"library",[385,1536,424],{"class":395},[385,1538,447],{"class":395},[385,1540,424],{"class":395},[385,1542,1543],{"class":677},"field",[385,1545,424],{"class":395},[385,1547,414],{"class":395},[385,1549,424],{"class":395},[385,1551,1534],{"class":420},[385,1553,424],{"class":395},[385,1555,447],{"class":395},[385,1557,424],{"class":395},[385,1559,1560],{"class":677},"fieldType",[385,1562,424],{"class":395},[385,1564,414],{"class":395},[385,1566,424],{"class":395},[385,1568,392],{"class":420},[385,1570,424],{"class":395},[385,1572,447],{"class":395},[385,1574,424],{"class":395},[385,1576,1577],{"class":677},"format",[385,1579,424],{"class":395},[385,1581,414],{"class":395},[385,1583,424],{"class":395},[385,1585,665],{"class":420},[385,1587,424],{"class":395},[385,1589,447],{"class":395},[385,1591,424],{"class":395},[385,1593,1594],{"class":677},"syntax",[385,1596,424],{"class":395},[385,1598,414],{"class":395},[385,1600,424],{"class":395},[385,1602,1603],{"class":420},"mustache",[385,1605,424],{"class":395},[385,1607,447],{"class":395},[385,1609,424],{"class":395},[385,1611,1485],{"class":677},[385,1613,424],{"class":395},[385,1615,414],{"class":395},[385,1617,424],{"class":395},[385,1619,1620],{"class":420},"[",[385,1622,1623],{"class":391},"\\n",[385,1625,581],{"class":420},[385,1627,1623],{"class":391},[385,1629,1630],{"class":391},"        \\\"",[385,1632,1633],{"class":420},"author",[385,1635,1636],{"class":391},"\\\"",[385,1638,1639],{"class":420},": ",[385,1641,1636],{"class":391},[385,1643,1644],{"class":420},"Harper Lee",[385,1646,1636],{"class":391},[385,1648,447],{"class":420},[385,1650,1623],{"class":391},[385,1652,1630],{"class":391},[385,1654,169],{"class":420},[385,1656,1636],{"class":391},[385,1658,1639],{"class":420},[385,1660,1636],{"class":391},[385,1662,1663],{"class":420},"To Kill a Mockingbird",[385,1665,1636],{"class":391},[385,1667,447],{"class":420},[385,1669,1623],{"class":391},[385,1671,1630],{"class":391},[385,1673,1674],{"class":420},"genre",[385,1676,1636],{"class":391},[385,1678,1639],{"class":420},[385,1680,1636],{"class":391},[385,1682,1683],{"class":420},"Fiction",[385,1685,1636],{"class":391},[385,1687,447],{"class":420},[385,1689,1623],{"class":391},[385,1691,1630],{"class":391},[385,1693,1694],{"class":420},"year",[385,1696,1636],{"class":391},[385,1698,1699],{"class":420},": 1960",[385,1701,1623],{"class":391},[385,1703,1704],{"class":420},"    },",[385,1706,1623],{"class":391},[385,1708,581],{"class":420},[385,1710,1623],{"class":391},[385,1712,1630],{"class":391},[385,1714,1633],{"class":420},[385,1716,1636],{"class":391},[385,1718,1639],{"class":420},[385,1720,1636],{"class":391},[385,1722,1723],{"class":420},"J.K. Rowling",[385,1725,1636],{"class":391},[385,1727,447],{"class":420},[385,1729,1623],{"class":391},[385,1731,1630],{"class":391},[385,1733,169],{"class":420},[385,1735,1636],{"class":391},[385,1737,1639],{"class":420},[385,1739,1636],{"class":391},[385,1741,1742],{"class":420},"Harry Potter and the Sorcerer's Stone",[385,1744,1636],{"class":391},[385,1746,447],{"class":420},[385,1748,1623],{"class":391},[385,1750,1630],{"class":391},[385,1752,1674],{"class":420},[385,1754,1636],{"class":391},[385,1756,1639],{"class":420},[385,1758,1636],{"class":391},[385,1760,1761],{"class":420},"Fantasy",[385,1763,1636],{"class":391},[385,1765,447],{"class":420},[385,1767,1623],{"class":391},[385,1769,1630],{"class":391},[385,1771,1694],{"class":420},[385,1773,1636],{"class":391},[385,1775,1776],{"class":420},": 1997",[385,1778,1623],{"class":391},[385,1780,1704],{"class":420},[385,1782,1623],{"class":391},[385,1784,581],{"class":420},[385,1786,1623],{"class":391},[385,1788,1630],{"class":391},[385,1790,1633],{"class":420},[385,1792,1636],{"class":391},[385,1794,1639],{"class":420},[385,1796,1636],{"class":391},[385,1798,1799],{"class":420},"George Orwell",[385,1801,1636],{"class":391},[385,1803,447],{"class":420},[385,1805,1623],{"class":391},[385,1807,1630],{"class":391},[385,1809,169],{"class":420},[385,1811,1636],{"class":391},[385,1813,1639],{"class":420},[385,1815,1636],{"class":391},[385,1817,1818],{"class":420},"1984",[385,1820,1636],{"class":391},[385,1822,447],{"class":420},[385,1824,1623],{"class":391},[385,1826,1630],{"class":391},[385,1828,1674],{"class":420},[385,1830,1636],{"class":391},[385,1832,1639],{"class":420},[385,1834,1636],{"class":391},[385,1836,1837],{"class":420},"Dystopian",[385,1839,1636],{"class":391},[385,1841,447],{"class":420},[385,1843,1623],{"class":391},[385,1845,1630],{"class":391},[385,1847,1694],{"class":420},[385,1849,1636],{"class":391},[385,1851,1852],{"class":420},": 1949",[385,1854,1623],{"class":391},[385,1856,1704],{"class":420},[385,1858,1623],{"class":391},[385,1860,581],{"class":420},[385,1862,1623],{"class":391},[385,1864,1630],{"class":391},[385,1866,1633],{"class":420},[385,1868,1636],{"class":391},[385,1870,1639],{"class":420},[385,1872,1636],{"class":391},[385,1874,1875],{"class":420},"Jane Austen",[385,1877,1636],{"class":391},[385,1879,447],{"class":420},[385,1881,1623],{"class":391},[385,1883,1630],{"class":391},[385,1885,169],{"class":420},[385,1887,1636],{"class":391},[385,1889,1639],{"class":420},[385,1891,1636],{"class":391},[385,1893,1894],{"class":420},"Pride and Prejudice",[385,1896,1636],{"class":391},[385,1898,447],{"class":420},[385,1900,1623],{"class":391},[385,1902,1630],{"class":391},[385,1904,1674],{"class":420},[385,1906,1636],{"class":391},[385,1908,1639],{"class":420},[385,1910,1636],{"class":391},[385,1912,1913],{"class":420},"Romance",[385,1915,1636],{"class":391},[385,1917,447],{"class":420},[385,1919,1623],{"class":391},[385,1921,1630],{"class":391},[385,1923,1694],{"class":420},[385,1925,1636],{"class":391},[385,1927,1928],{"class":420},": 1813",[385,1930,1623],{"class":391},[385,1932,1704],{"class":420},[385,1934,1623],{"class":391},[385,1936,581],{"class":420},[385,1938,1623],{"class":391},[385,1940,1630],{"class":391},[385,1942,1633],{"class":420},[385,1944,1636],{"class":391},[385,1946,1639],{"class":420},[385,1948,1636],{"class":391},[385,1950,1951],{"class":420},"F. Scott Fitzgerald",[385,1953,1636],{"class":391},[385,1955,447],{"class":420},[385,1957,1623],{"class":391},[385,1959,1630],{"class":391},[385,1961,169],{"class":420},[385,1963,1636],{"class":391},[385,1965,1639],{"class":420},[385,1967,1636],{"class":391},[385,1969,1970],{"class":420},"The Great Gatsby",[385,1972,1636],{"class":391},[385,1974,447],{"class":420},[385,1976,1623],{"class":391},[385,1978,1630],{"class":391},[385,1980,1674],{"class":420},[385,1982,1636],{"class":391},[385,1984,1639],{"class":420},[385,1986,1636],{"class":391},[385,1988,1989],{"class":420},"Classic",[385,1991,1636],{"class":391},[385,1993,447],{"class":420},[385,1995,1623],{"class":391},[385,1997,1630],{"class":391},[385,1999,1694],{"class":420},[385,2001,1636],{"class":391},[385,2003,2004],{"class":420},": 1925",[385,2006,1623],{"class":391},[385,2008,1704],{"class":420},[385,2010,1623],{"class":391},[385,2012,581],{"class":420},[385,2014,1623],{"class":391},[385,2016,1630],{"class":391},[385,2018,1633],{"class":420},[385,2020,1636],{"class":391},[385,2022,1639],{"class":420},[385,2024,1636],{"class":391},[385,2026,2027],{"class":420},"Toni Morrison",[385,2029,1636],{"class":391},[385,2031,447],{"class":420},[385,2033,1623],{"class":391},[385,2035,1630],{"class":391},[385,2037,169],{"class":420},[385,2039,1636],{"class":391},[385,2041,1639],{"class":420},[385,2043,1636],{"class":391},[385,2045,2046],{"class":420},"Beloved",[385,2048,1636],{"class":391},[385,2050,447],{"class":420},[385,2052,1623],{"class":391},[385,2054,1630],{"class":391},[385,2056,1674],{"class":420},[385,2058,1636],{"class":391},[385,2060,1639],{"class":420},[385,2062,1636],{"class":391},[385,2064,2065],{"class":420},"Historical Fiction",[385,2067,1636],{"class":391},[385,2069,447],{"class":420},[385,2071,1623],{"class":391},[385,2073,1630],{"class":391},[385,2075,1694],{"class":420},[385,2077,1636],{"class":391},[385,2079,2080],{"class":420},": 1987",[385,2082,1623],{"class":391},[385,2084,1704],{"class":420},[385,2086,1623],{"class":391},[385,2088,581],{"class":420},[385,2090,1623],{"class":391},[385,2092,1630],{"class":391},[385,2094,1633],{"class":420},[385,2096,1636],{"class":391},[385,2098,1639],{"class":420},[385,2100,1636],{"class":391},[385,2102,2103],{"class":420},"Stephen King",[385,2105,1636],{"class":391},[385,2107,447],{"class":420},[385,2109,1623],{"class":391},[385,2111,1630],{"class":391},[385,2113,169],{"class":420},[385,2115,1636],{"class":391},[385,2117,1639],{"class":420},[385,2119,1636],{"class":391},[385,2121,2122],{"class":420},"The Shining",[385,2124,1636],{"class":391},[385,2126,447],{"class":420},[385,2128,1623],{"class":391},[385,2130,1630],{"class":391},[385,2132,1674],{"class":420},[385,2134,1636],{"class":391},[385,2136,1639],{"class":420},[385,2138,1636],{"class":391},[385,2140,2141],{"class":420},"Horror",[385,2143,1636],{"class":391},[385,2145,447],{"class":420},[385,2147,1623],{"class":391},[385,2149,1630],{"class":391},[385,2151,1694],{"class":420},[385,2153,1636],{"class":391},[385,2155,2156],{"class":420},": 1977",[385,2158,1623],{"class":391},[385,2160,1704],{"class":420},[385,2162,1623],{"class":391},[385,2164,581],{"class":420},[385,2166,1623],{"class":391},[385,2168,1630],{"class":391},[385,2170,1633],{"class":420},[385,2172,1636],{"class":391},[385,2174,1639],{"class":420},[385,2176,1636],{"class":391},[385,2178,2179],{"class":420},"Agatha Christie",[385,2181,1636],{"class":391},[385,2183,447],{"class":420},[385,2185,1623],{"class":391},[385,2187,1630],{"class":391},[385,2189,169],{"class":420},[385,2191,1636],{"class":391},[385,2193,1639],{"class":420},[385,2195,1636],{"class":391},[385,2197,2198],{"class":420},"Murder on the Orient Express",[385,2200,1636],{"class":391},[385,2202,447],{"class":420},[385,2204,1623],{"class":391},[385,2206,1630],{"class":391},[385,2208,1674],{"class":420},[385,2210,1636],{"class":391},[385,2212,1639],{"class":420},[385,2214,1636],{"class":391},[385,2216,2217],{"class":420},"Mystery",[385,2219,1636],{"class":391},[385,2221,447],{"class":420},[385,2223,1623],{"class":391},[385,2225,1630],{"class":391},[385,2227,1694],{"class":420},[385,2229,1636],{"class":391},[385,2231,2232],{"class":420},": 1934",[385,2234,1623],{"class":391},[385,2236,1704],{"class":420},[385,2238,1623],{"class":391},[385,2240,581],{"class":420},[385,2242,1623],{"class":391},[385,2244,1630],{"class":391},[385,2246,1633],{"class":420},[385,2248,1636],{"class":391},[385,2250,1639],{"class":420},[385,2252,1636],{"class":391},[385,2254,2255],{"class":420},"Gabriel Garcia Marquez",[385,2257,1636],{"class":391},[385,2259,447],{"class":420},[385,2261,1623],{"class":391},[385,2263,1630],{"class":391},[385,2265,169],{"class":420},[385,2267,1636],{"class":391},[385,2269,1639],{"class":420},[385,2271,1636],{"class":391},[385,2273,2274],{"class":420},"One Hundred Years of Solitude",[385,2276,1636],{"class":391},[385,2278,447],{"class":420},[385,2280,1623],{"class":391},[385,2282,1630],{"class":391},[385,2284,1674],{"class":420},[385,2286,1636],{"class":391},[385,2288,1639],{"class":420},[385,2290,1636],{"class":391},[385,2292,2293],{"class":420},"Magical Realism",[385,2295,1636],{"class":391},[385,2297,447],{"class":420},[385,2299,1623],{"class":391},[385,2301,1630],{"class":391},[385,2303,1694],{"class":420},[385,2305,1636],{"class":391},[385,2307,2308],{"class":420},": 1967",[385,2310,1623],{"class":391},[385,2312,1704],{"class":420},[385,2314,1623],{"class":391},[385,2316,581],{"class":420},[385,2318,1623],{"class":391},[385,2320,1630],{"class":391},[385,2322,1633],{"class":420},[385,2324,1636],{"class":391},[385,2326,1639],{"class":420},[385,2328,1636],{"class":391},[385,2330,2331],{"class":420},"Mark Twain",[385,2333,1636],{"class":391},[385,2335,447],{"class":420},[385,2337,1623],{"class":391},[385,2339,1630],{"class":391},[385,2341,169],{"class":420},[385,2343,1636],{"class":391},[385,2345,1639],{"class":420},[385,2347,1636],{"class":391},[385,2349,2350],{"class":420},"Adventures of Huckleberry Finn",[385,2352,1636],{"class":391},[385,2354,447],{"class":420},[385,2356,1623],{"class":391},[385,2358,1630],{"class":391},[385,2360,1674],{"class":420},[385,2362,1636],{"class":391},[385,2364,1639],{"class":420},[385,2366,1636],{"class":391},[385,2368,2369],{"class":420},"Adventure",[385,2371,1636],{"class":391},[385,2373,447],{"class":420},[385,2375,1623],{"class":391},[385,2377,1630],{"class":391},[385,2379,1694],{"class":420},[385,2381,1636],{"class":391},[385,2383,2384],{"class":420},": 1884",[385,2386,1623],{"class":391},[385,2388,1704],{"class":420},[385,2390,1623],{"class":391},[385,2392,581],{"class":420},[385,2394,1623],{"class":391},[385,2396,1630],{"class":391},[385,2398,1633],{"class":420},[385,2400,1636],{"class":391},[385,2402,1639],{"class":420},[385,2404,1636],{"class":391},[385,2406,2407],{"class":420},"J.R.R. Tolkien",[385,2409,1636],{"class":391},[385,2411,447],{"class":420},[385,2413,1623],{"class":391},[385,2415,1630],{"class":391},[385,2417,169],{"class":420},[385,2419,1636],{"class":391},[385,2421,1639],{"class":420},[385,2423,1636],{"class":391},[385,2425,2426],{"class":420},"The Lord of the Rings",[385,2428,1636],{"class":391},[385,2430,447],{"class":420},[385,2432,1623],{"class":391},[385,2434,1630],{"class":391},[385,2436,1674],{"class":420},[385,2438,1636],{"class":391},[385,2440,1639],{"class":420},[385,2442,1636],{"class":391},[385,2444,1761],{"class":420},[385,2446,1636],{"class":391},[385,2448,447],{"class":420},[385,2450,1623],{"class":391},[385,2452,1630],{"class":391},[385,2454,1694],{"class":420},[385,2456,1636],{"class":391},[385,2458,2459],{"class":420},": 1954",[385,2461,1623],{"class":391},[385,2463,1704],{"class":420},[385,2465,1623],{"class":391},[385,2467,581],{"class":420},[385,2469,1623],{"class":391},[385,2471,1630],{"class":391},[385,2473,1633],{"class":420},[385,2475,1636],{"class":391},[385,2477,1639],{"class":420},[385,2479,1636],{"class":391},[385,2481,2482],{"class":420},"Ernest Hemingway",[385,2484,1636],{"class":391},[385,2486,447],{"class":420},[385,2488,1623],{"class":391},[385,2490,1630],{"class":391},[385,2492,169],{"class":420},[385,2494,1636],{"class":391},[385,2496,1639],{"class":420},[385,2498,1636],{"class":391},[385,2500,2501],{"class":420},"The Old Man and the Sea",[385,2503,1636],{"class":391},[385,2505,447],{"class":420},[385,2507,1623],{"class":391},[385,2509,1630],{"class":391},[385,2511,1674],{"class":420},[385,2513,1636],{"class":391},[385,2515,1639],{"class":420},[385,2517,1636],{"class":391},[385,2519,2520],{"class":420},"Literary Fiction",[385,2522,1636],{"class":391},[385,2524,447],{"class":420},[385,2526,1623],{"class":391},[385,2528,1630],{"class":391},[385,2530,1694],{"class":420},[385,2532,1636],{"class":391},[385,2534,2535],{"class":420},": 1952",[385,2537,1623],{"class":391},[385,2539,1704],{"class":420},[385,2541,1623],{"class":391},[385,2543,581],{"class":420},[385,2545,1623],{"class":391},[385,2547,1630],{"class":391},[385,2549,1633],{"class":420},[385,2551,1636],{"class":391},[385,2553,1639],{"class":420},[385,2555,1636],{"class":391},[385,2557,2558],{"class":420},"Charlotte Bronte",[385,2560,1636],{"class":391},[385,2562,447],{"class":420},[385,2564,1623],{"class":391},[385,2566,1630],{"class":391},[385,2568,169],{"class":420},[385,2570,1636],{"class":391},[385,2572,1639],{"class":420},[385,2574,1636],{"class":391},[385,2576,2577],{"class":420},"Jane Eyre",[385,2579,1636],{"class":391},[385,2581,447],{"class":420},[385,2583,1623],{"class":391},[385,2585,1630],{"class":391},[385,2587,1674],{"class":420},[385,2589,1636],{"class":391},[385,2591,1639],{"class":420},[385,2593,1636],{"class":391},[385,2595,2596],{"class":420},"Gothic",[385,2598,1636],{"class":391},[385,2600,447],{"class":420},[385,2602,1623],{"class":391},[385,2604,1630],{"class":391},[385,2606,1694],{"class":420},[385,2608,1636],{"class":391},[385,2610,2611],{"class":420},": 1847",[385,2613,1623],{"class":391},[385,2615,1704],{"class":420},[385,2617,1623],{"class":391},[385,2619,581],{"class":420},[385,2621,1623],{"class":391},[385,2623,1630],{"class":391},[385,2625,1633],{"class":420},[385,2627,1636],{"class":391},[385,2629,1639],{"class":420},[385,2631,1636],{"class":391},[385,2633,2634],{"class":420},"Leo Tolstoy",[385,2636,1636],{"class":391},[385,2638,447],{"class":420},[385,2640,1623],{"class":391},[385,2642,1630],{"class":391},[385,2644,169],{"class":420},[385,2646,1636],{"class":391},[385,2648,1639],{"class":420},[385,2650,1636],{"class":391},[385,2652,2653],{"class":420},"War and Peace",[385,2655,1636],{"class":391},[385,2657,447],{"class":420},[385,2659,1623],{"class":391},[385,2661,1630],{"class":391},[385,2663,1674],{"class":420},[385,2665,1636],{"class":391},[385,2667,1639],{"class":420},[385,2669,1636],{"class":391},[385,2671,2065],{"class":420},[385,2673,1636],{"class":391},[385,2675,447],{"class":420},[385,2677,1623],{"class":391},[385,2679,1630],{"class":391},[385,2681,1694],{"class":420},[385,2683,1636],{"class":391},[385,2685,2686],{"class":420},": 1869",[385,2688,1623],{"class":391},[385,2690,1704],{"class":420},[385,2692,1623],{"class":391},[385,2694,581],{"class":420},[385,2696,1623],{"class":391},[385,2698,1630],{"class":391},[385,2700,1633],{"class":420},[385,2702,1636],{"class":391},[385,2704,1639],{"class":420},[385,2706,1636],{"class":391},[385,2708,2709],{"class":420},"Emily Bronte",[385,2711,1636],{"class":391},[385,2713,447],{"class":420},[385,2715,1623],{"class":391},[385,2717,1630],{"class":391},[385,2719,169],{"class":420},[385,2721,1636],{"class":391},[385,2723,1639],{"class":420},[385,2725,1636],{"class":391},[385,2727,2728],{"class":420},"Wuthering Heights",[385,2730,1636],{"class":391},[385,2732,447],{"class":420},[385,2734,1623],{"class":391},[385,2736,1630],{"class":391},[385,2738,1674],{"class":420},[385,2740,1636],{"class":391},[385,2742,1639],{"class":420},[385,2744,1636],{"class":391},[385,2746,2747],{"class":420},"Gothic Romance",[385,2749,1636],{"class":391},[385,2751,447],{"class":420},[385,2753,1623],{"class":391},[385,2755,1630],{"class":391},[385,2757,1694],{"class":420},[385,2759,1636],{"class":391},[385,2761,2611],{"class":420},[385,2763,1623],{"class":391},[385,2765,1704],{"class":420},[385,2767,1623],{"class":391},[385,2769,581],{"class":420},[385,2771,1623],{"class":391},[385,2773,1630],{"class":391},[385,2775,1633],{"class":420},[385,2777,1636],{"class":391},[385,2779,1639],{"class":420},[385,2781,1636],{"class":391},[385,2783,2784],{"class":420},"Ray Bradbury",[385,2786,1636],{"class":391},[385,2788,447],{"class":420},[385,2790,1623],{"class":391},[385,2792,1630],{"class":391},[385,2794,169],{"class":420},[385,2796,1636],{"class":391},[385,2798,1639],{"class":420},[385,2800,1636],{"class":391},[385,2802,2803],{"class":420},"Fahrenheit 451",[385,2805,1636],{"class":391},[385,2807,447],{"class":420},[385,2809,1623],{"class":391},[385,2811,1630],{"class":391},[385,2813,1674],{"class":420},[385,2815,1636],{"class":391},[385,2817,1639],{"class":420},[385,2819,1636],{"class":391},[385,2821,2822],{"class":420},"Science Fiction",[385,2824,1636],{"class":391},[385,2826,447],{"class":420},[385,2828,1623],{"class":391},[385,2830,1630],{"class":391},[385,2832,1694],{"class":420},[385,2834,1636],{"class":391},[385,2836,2837],{"class":420},": 1953",[385,2839,1623],{"class":391},[385,2841,1704],{"class":420},[385,2843,1623],{"class":391},[385,2845,581],{"class":420},[385,2847,1623],{"class":391},[385,2849,1630],{"class":391},[385,2851,1633],{"class":420},[385,2853,1636],{"class":391},[385,2855,1639],{"class":420},[385,2857,1636],{"class":391},[385,2859,2860],{"class":420},"Arthur Conan Doyle",[385,2862,1636],{"class":391},[385,2864,447],{"class":420},[385,2866,1623],{"class":391},[385,2868,1630],{"class":391},[385,2870,169],{"class":420},[385,2872,1636],{"class":391},[385,2874,1639],{"class":420},[385,2876,1636],{"class":391},[385,2878,2879],{"class":420},"The Adventures of Sherlock Holmes",[385,2881,1636],{"class":391},[385,2883,447],{"class":420},[385,2885,1623],{"class":391},[385,2887,1630],{"class":391},[385,2889,1674],{"class":420},[385,2891,1636],{"class":391},[385,2893,1639],{"class":420},[385,2895,1636],{"class":391},[385,2897,2217],{"class":420},[385,2899,1636],{"class":391},[385,2901,447],{"class":420},[385,2903,1623],{"class":391},[385,2905,1630],{"class":391},[385,2907,1694],{"class":420},[385,2909,1636],{"class":391},[385,2911,2912],{"class":420},": 1892",[385,2914,1623],{"class":391},[385,2916,1704],{"class":420},[385,2918,1623],{"class":391},[385,2920,581],{"class":420},[385,2922,1623],{"class":391},[385,2924,1630],{"class":391},[385,2926,1633],{"class":420},[385,2928,1636],{"class":391},[385,2930,1639],{"class":420},[385,2932,1636],{"class":391},[385,2934,2935],{"class":420},"Margaret Atwood",[385,2937,1636],{"class":391},[385,2939,447],{"class":420},[385,2941,1623],{"class":391},[385,2943,1630],{"class":391},[385,2945,169],{"class":420},[385,2947,1636],{"class":391},[385,2949,1639],{"class":420},[385,2951,1636],{"class":391},[385,2953,2954],{"class":420},"The Handmaid's Tale",[385,2956,1636],{"class":391},[385,2958,447],{"class":420},[385,2960,1623],{"class":391},[385,2962,1630],{"class":391},[385,2964,1674],{"class":420},[385,2966,1636],{"class":391},[385,2968,1639],{"class":420},[385,2970,1636],{"class":391},[385,2972,1837],{"class":420},[385,2974,1636],{"class":391},[385,2976,447],{"class":420},[385,2978,1623],{"class":391},[385,2980,1630],{"class":391},[385,2982,1694],{"class":420},[385,2984,1636],{"class":391},[385,2986,2987],{"class":420},": 1985",[385,2989,1623],{"class":391},[385,2991,1704],{"class":420},[385,2993,1623],{"class":391},[385,2995,581],{"class":420},[385,2997,1623],{"class":391},[385,2999,1630],{"class":391},[385,3001,1633],{"class":420},[385,3003,1636],{"class":391},[385,3005,1639],{"class":420},[385,3007,1636],{"class":391},[385,3009,3010],{"class":420},"Herman Melville",[385,3012,1636],{"class":391},[385,3014,447],{"class":420},[385,3016,1623],{"class":391},[385,3018,1630],{"class":391},[385,3020,169],{"class":420},[385,3022,1636],{"class":391},[385,3024,1639],{"class":420},[385,3026,1636],{"class":391},[385,3028,3029],{"class":420},"Moby Dick",[385,3031,1636],{"class":391},[385,3033,447],{"class":420},[385,3035,1623],{"class":391},[385,3037,1630],{"class":391},[385,3039,1674],{"class":420},[385,3041,1636],{"class":391},[385,3043,1639],{"class":420},[385,3045,1636],{"class":391},[385,3047,2369],{"class":420},[385,3049,1636],{"class":391},[385,3051,447],{"class":420},[385,3053,1623],{"class":391},[385,3055,1630],{"class":391},[385,3057,1694],{"class":420},[385,3059,1636],{"class":391},[385,3061,3062],{"class":420},": 1851",[385,3064,1623],{"class":391},[385,3066,1704],{"class":420},[385,3068,1623],{"class":391},[385,3070,581],{"class":420},[385,3072,1623],{"class":391},[385,3074,1630],{"class":391},[385,3076,1633],{"class":420},[385,3078,1636],{"class":391},[385,3080,1639],{"class":420},[385,3082,1636],{"class":391},[385,3084,3085],{"class":420},"Kazuo Ishiguro",[385,3087,1636],{"class":391},[385,3089,447],{"class":420},[385,3091,1623],{"class":391},[385,3093,1630],{"class":391},[385,3095,169],{"class":420},[385,3097,1636],{"class":391},[385,3099,1639],{"class":420},[385,3101,1636],{"class":391},[385,3103,3104],{"class":420},"Never Let Me Go",[385,3106,1636],{"class":391},[385,3108,447],{"class":420},[385,3110,1623],{"class":391},[385,3112,1630],{"class":391},[385,3114,1674],{"class":420},[385,3116,1636],{"class":391},[385,3118,1639],{"class":420},[385,3120,1636],{"class":391},[385,3122,2822],{"class":420},[385,3124,1636],{"class":391},[385,3126,447],{"class":420},[385,3128,1623],{"class":391},[385,3130,1630],{"class":391},[385,3132,1694],{"class":420},[385,3134,1636],{"class":391},[385,3136,3137],{"class":420},": 2005",[385,3139,1623],{"class":391},[385,3141,3142],{"class":420},"    }",[385,3144,1623],{"class":391},[385,3146,3147],{"class":420},"]",[385,3149,424],{"class":395},[385,3151,447],{"class":395},[385,3153,424],{"class":395},[385,3155,366],{"class":677},[385,3157,424],{"class":395},[385,3159,414],{"class":395},[385,3161,424],{"class":395},[385,3163,665],{"class":420},[385,3165,424],{"class":395},[385,3167,447],{"class":395},[385,3169,424],{"class":395},[385,3171,897],{"class":677},[385,3173,424],{"class":395},[385,3175,414],{"class":395},[385,3177,3178],{"class":904},"580",[385,3180,447],{"class":395},[385,3182,424],{"class":395},[385,3184,912],{"class":677},[385,3186,424],{"class":395},[385,3188,414],{"class":395},[385,3190,1155],{"class":904},[385,3192,447],{"class":395},[385,3194,424],{"class":395},[385,3196,1162],{"class":677},[385,3198,424],{"class":395},[385,3200,1167],{"class":395},[385,3202,424],{"class":395},[385,3204,815],{"class":420},[385,3206,424],{"class":395},[385,3208,1176],{"class":395},[385,3210,424],{"class":395},[385,3212,64],{"class":677},[385,3214,424],{"class":395},[385,3216,414],{"class":395},[385,3218,424],{"class":395},[385,3220,815],{"class":420},[385,3222,424],{"class":395},[385,3224,447],{"class":395},[385,3226,424],{"class":395},[385,3228,695],{"class":677},[385,3230,424],{"class":395},[385,3232,414],{"class":395},[385,3234,424],{"class":395},[385,3236,3237],{"class":420},"function",[385,3239,424],{"class":395},[385,3241,447],{"class":395},[385,3243,424],{"class":395},[385,3245,713],{"class":677},[385,3247,424],{"class":395},[385,3249,414],{"class":395},[385,3251,424],{"class":395},[385,3253,722],{"class":420},[385,3255,424],{"class":395},[385,3257,447],{"class":395},[385,3259,424],{"class":395},[385,3261,1003],{"class":677},[385,3263,424],{"class":395},[385,3265,414],{"class":395},[385,3267,424],{"class":395},[385,3269,686],{"class":420},[385,3271,424],{"class":395},[385,3273,447],{"class":395},[385,3275,424],{"class":395},[385,3277,37],{"class":677},[385,3279,424],{"class":395},[385,3281,414],{"class":395},[385,3283,424],{"class":395},[385,3285,3286],{"class":420},"filter",[385,3288,424],{"class":395},[385,3290,447],{"class":395},[385,3292,424],{"class":395},[385,3294,3295],{"class":677},"func",[385,3297,424],{"class":395},[385,3299,414],{"class":395},[385,3301,424],{"class":395},[385,3303,3304],{"class":420},"const books = msg.library",[385,3306,1623],{"class":391},[385,3308,3309],{"class":420},"const genre = msg.payload.genre",[385,3311,3312],{"class":391},"\\n\\n",[385,3314,3315],{"class":420},"if (!Array.isArray(books)) {",[385,3317,1623],{"class":391},[385,3319,3320],{"class":420},"    throw new Error('Payload is not an array of books')",[385,3322,1623],{"class":391},[385,3324,3325],{"class":420},"}",[385,3327,3312],{"class":391},[385,3329,3330],{"class":420},"if (typeof genre !== 'string') {",[385,3332,1623],{"class":391},[385,3334,3335],{"class":420},"    throw new Error('Genre must be a string')",[385,3337,1623],{"class":391},[385,3339,3325],{"class":420},[385,3341,3312],{"class":391},[385,3343,3344],{"class":420},"function looseCompareGenre(genre, search) {",[385,3346,1623],{"class":391},[385,3348,3349],{"class":420},"    return genre.toLowerCase().includes(search.toLowerCase())",[385,3351,1623],{"class":391},[385,3353,3325],{"class":420},[385,3355,1623],{"class":391},[385,3357,3358],{"class":420},"const filteredBooks = books.filter(book => looseCompareGenre(book.genre, genre))",[385,3360,3312],{"class":391},[385,3362,3363],{"class":420},"msg.payload = filteredBooks",[385,3365,1623],{"class":391},[385,3367,3368],{"class":420},"return msg;",[385,3370,424],{"class":395},[385,3372,447],{"class":395},[385,3374,424],{"class":395},[385,3376,3377],{"class":677},"outputs",[385,3379,424],{"class":395},[385,3381,414],{"class":395},[385,3383,3384],{"class":904},"1",[385,3386,447],{"class":395},[385,3388,424],{"class":395},[385,3390,3391],{"class":677},"timeout",[385,3393,424],{"class":395},[385,3395,414],{"class":395},[385,3397,3398],{"class":904},"0",[385,3400,447],{"class":395},[385,3402,424],{"class":395},[385,3404,3405],{"class":677},"noerr",[385,3407,424],{"class":395},[385,3409,414],{"class":395},[385,3411,3398],{"class":904},[385,3413,447],{"class":395},[385,3415,424],{"class":395},[385,3417,3418],{"class":677},"initialize",[385,3420,424],{"class":395},[385,3422,414],{"class":395},[385,3424,1026],{"class":395},[385,3426,447],{"class":395},[385,3428,424],{"class":395},[385,3430,3431],{"class":677},"finalize",[385,3433,424],{"class":395},[385,3435,414],{"class":395},[385,3437,1026],{"class":395},[385,3439,447],{"class":395},[385,3441,424],{"class":395},[385,3443,3444],{"class":677},"libs",[385,3446,424],{"class":395},[385,3448,3449],{"class":395},":[],",[385,3451,424],{"class":395},[385,3453,897],{"class":677},[385,3455,424],{"class":395},[385,3457,414],{"class":395},[385,3459,3460],{"class":904},"720",[385,3462,447],{"class":395},[385,3464,424],{"class":395},[385,3466,912],{"class":677},[385,3468,424],{"class":395},[385,3470,414],{"class":395},[385,3472,1155],{"class":904},[385,3474,447],{"class":395},[385,3476,424],{"class":395},[385,3478,1162],{"class":677},[385,3480,424],{"class":395},[385,3482,1167],{"class":395},[385,3484,424],{"class":395},[385,3486,797],{"class":420},[385,3488,424],{"class":395},[385,3490,1176],{"class":395},[385,3492,424],{"class":395},[385,3494,64],{"class":677},[385,3496,424],{"class":395},[385,3498,414],{"class":395},[385,3500,424],{"class":395},[385,3502,824],{"class":420},[385,3504,424],{"class":395},[385,3506,447],{"class":395},[385,3508,424],{"class":395},[385,3510,695],{"class":677},[385,3512,424],{"class":395},[385,3514,414],{"class":395},[385,3516,424],{"class":395},[385,3518,3519],{"class":420},"catch",[385,3521,424],{"class":395},[385,3523,447],{"class":395},[385,3525,424],{"class":395},[385,3527,713],{"class":677},[385,3529,424],{"class":395},[385,3531,414],{"class":395},[385,3533,424],{"class":395},[385,3535,722],{"class":420},[385,3537,424],{"class":395},[385,3539,447],{"class":395},[385,3541,424],{"class":395},[385,3543,1003],{"class":677},[385,3545,424],{"class":395},[385,3547,414],{"class":395},[385,3549,424],{"class":395},[385,3551,686],{"class":420},[385,3553,424],{"class":395},[385,3555,447],{"class":395},[385,3557,424],{"class":395},[385,3559,37],{"class":677},[385,3561,424],{"class":395},[385,3563,414],{"class":395},[385,3565,1026],{"class":395},[385,3567,447],{"class":395},[385,3569,424],{"class":395},[385,3571,3572],{"class":677},"scope",[385,3574,424],{"class":395},[385,3576,414],{"class":395},[385,3578,424],{"class":395},[385,3580,704],{"class":420},[385,3582,424],{"class":395},[385,3584,447],{"class":395},[385,3586,424],{"class":395},[385,3588,3589],{"class":677},"uncaught",[385,3591,424],{"class":395},[385,3593,1415],{"class":395},[385,3595,424],{"class":395},[385,3597,897],{"class":677},[385,3599,424],{"class":395},[385,3601,414],{"class":395},[385,3603,3604],{"class":904},"860",[385,3606,447],{"class":395},[385,3608,424],{"class":395},[385,3610,912],{"class":677},[385,3612,424],{"class":395},[385,3614,414],{"class":395},[385,3616,3617],{"class":904},"1980",[385,3619,447],{"class":395},[385,3621,424],{"class":395},[385,3623,1162],{"class":677},[385,3625,424],{"class":395},[385,3627,1167],{"class":395},[385,3629,424],{"class":395},[385,3631,842],{"class":420},[385,3633,424],{"class":395},[385,3635,1176],{"class":395},[385,3637,424],{"class":395},[385,3639,64],{"class":677},[385,3641,424],{"class":395},[385,3643,414],{"class":395},[385,3645,424],{"class":395},[385,3647,833],{"class":420},[385,3649,424],{"class":395},[385,3651,447],{"class":395},[385,3653,424],{"class":395},[385,3655,695],{"class":677},[385,3657,424],{"class":395},[385,3659,414],{"class":395},[385,3661,424],{"class":395},[385,3663,12],{"class":420},[385,3665,424],{"class":395},[385,3667,447],{"class":395},[385,3669,424],{"class":395},[385,3671,713],{"class":677},[385,3673,424],{"class":395},[385,3675,414],{"class":395},[385,3677,424],{"class":395},[385,3679,722],{"class":420},[385,3681,424],{"class":395},[385,3683,447],{"class":395},[385,3685,424],{"class":395},[385,3687,1003],{"class":677},[385,3689,424],{"class":395},[385,3691,414],{"class":395},[385,3693,424],{"class":395},[385,3695,686],{"class":420},[385,3697,424],{"class":395},[385,3699,447],{"class":395},[385,3701,424],{"class":395},[385,3703,37],{"class":677},[385,3705,424],{"class":395},[385,3707,414],{"class":395},[385,3709,1026],{"class":395},[385,3711,447],{"class":395},[385,3713,424],{"class":395},[385,3715,51],{"class":677},[385,3717,424],{"class":395},[385,3719,414],{"class":395},[385,3721,424],{"class":395},[385,3723,1041],{"class":420},[385,3725,424],{"class":395},[385,3727,447],{"class":395},[385,3729,424],{"class":395},[385,3731,1050],{"class":677},[385,3733,424],{"class":395},[385,3735,414],{"class":395},[385,3737,424],{"class":395},[385,3739,3740],{"class":420},"db:\u002F\u002Frecipes",[385,3742,424],{"class":395},[385,3744,447],{"class":395},[385,3746,424],{"class":395},[385,3748,1067],{"class":677},[385,3750,424],{"class":395},[385,3752,414],{"class":395},[385,3754,424],{"class":395},[385,3756,3757],{"class":420},"recipes",[385,3759,424],{"class":395},[385,3761,447],{"class":395},[385,3763,424],{"class":395},[385,3765,169],{"class":677},[385,3767,424],{"class":395},[385,3769,414],{"class":395},[385,3771,424],{"class":395},[385,3773,3774],{"class":420},"Recipes Array",[385,3776,424],{"class":395},[385,3778,447],{"class":395},[385,3780,424],{"class":395},[385,3782,240],{"class":677},[385,3784,424],{"class":395},[385,3786,414],{"class":395},[385,3788,424],{"class":395},[385,3790,3791],{"class":420},"JSON Array of all recipes",[385,3793,424],{"class":395},[385,3795,447],{"class":395},[385,3797,424],{"class":395},[385,3799,1119],{"class":677},[385,3801,424],{"class":395},[385,3803,414],{"class":395},[385,3805,424],{"class":395},[385,3807,200],{"class":420},[385,3809,424],{"class":395},[385,3811,447],{"class":395},[385,3813,424],{"class":395},[385,3815,897],{"class":677},[385,3817,424],{"class":395},[385,3819,414],{"class":395},[385,3821,3822],{"class":904},"380",[385,3824,447],{"class":395},[385,3826,424],{"class":395},[385,3828,912],{"class":677},[385,3830,424],{"class":395},[385,3832,414],{"class":395},[385,3834,3835],{"class":904},"1820",[385,3837,447],{"class":395},[385,3839,424],{"class":395},[385,3841,1162],{"class":677},[385,3843,424],{"class":395},[385,3845,1167],{"class":395},[385,3847,424],{"class":395},[385,3849,860],{"class":420},[385,3851,424],{"class":395},[385,3853,1176],{"class":395},[385,3855,424],{"class":395},[385,3857,64],{"class":677},[385,3859,424],{"class":395},[385,3861,414],{"class":395},[385,3863,424],{"class":395},[385,3865,842],{"class":420},[385,3867,424],{"class":395},[385,3869,447],{"class":395},[385,3871,424],{"class":395},[385,3873,695],{"class":677},[385,3875,424],{"class":395},[385,3877,414],{"class":395},[385,3879,424],{"class":395},[385,3881,3882],{"class":420},"junction",[385,3884,424],{"class":395},[385,3886,447],{"class":395},[385,3888,424],{"class":395},[385,3890,713],{"class":677},[385,3892,424],{"class":395},[385,3894,414],{"class":395},[385,3896,424],{"class":395},[385,3898,722],{"class":420},[385,3900,424],{"class":395},[385,3902,447],{"class":395},[385,3904,424],{"class":395},[385,3906,1003],{"class":677},[385,3908,424],{"class":395},[385,3910,414],{"class":395},[385,3912,424],{"class":395},[385,3914,686],{"class":420},[385,3916,424],{"class":395},[385,3918,447],{"class":395},[385,3920,424],{"class":395},[385,3922,897],{"class":677},[385,3924,424],{"class":395},[385,3926,414],{"class":395},[385,3928,3929],{"class":904},"1010",[385,3931,447],{"class":395},[385,3933,424],{"class":395},[385,3935,912],{"class":677},[385,3937,424],{"class":395},[385,3939,414],{"class":395},[385,3941,3942],{"class":904},"1880",[385,3944,447],{"class":395},[385,3946,424],{"class":395},[385,3948,1162],{"class":677},[385,3950,424],{"class":395},[385,3952,1167],{"class":395},[385,3954,424],{"class":395},[385,3956,788],{"class":420},[385,3958,424],{"class":395},[385,3960,447],{"class":395},[385,3962,424],{"class":395},[385,3964,851],{"class":420},[385,3966,424],{"class":395},[385,3968,1176],{"class":395},[385,3970,424],{"class":395},[385,3972,64],{"class":677},[385,3974,424],{"class":395},[385,3976,414],{"class":395},[385,3978,424],{"class":395},[385,3980,851],{"class":420},[385,3982,424],{"class":395},[385,3984,447],{"class":395},[385,3986,424],{"class":395},[385,3988,695],{"class":677},[385,3990,424],{"class":395},[385,3992,414],{"class":395},[385,3994,424],{"class":395},[385,3996,3997],{"class":420},"debug",[385,3999,424],{"class":395},[385,4001,447],{"class":395},[385,4003,424],{"class":395},[385,4005,713],{"class":677},[385,4007,424],{"class":395},[385,4009,414],{"class":395},[385,4011,424],{"class":395},[385,4013,722],{"class":420},[385,4015,424],{"class":395},[385,4017,447],{"class":395},[385,4019,424],{"class":395},[385,4021,1003],{"class":677},[385,4023,424],{"class":395},[385,4025,414],{"class":395},[385,4027,424],{"class":395},[385,4029,686],{"class":420},[385,4031,424],{"class":395},[385,4033,447],{"class":395},[385,4035,424],{"class":395},[385,4037,37],{"class":677},[385,4039,424],{"class":395},[385,4041,414],{"class":395},[385,4043,424],{"class":395},[385,4045,4046],{"class":420},"resource response",[385,4048,424],{"class":395},[385,4050,447],{"class":395},[385,4052,424],{"class":395},[385,4054,4055],{"class":677},"active",[385,4057,424],{"class":395},[385,4059,4060],{"class":395},":true,",[385,4062,424],{"class":395},[385,4064,4065],{"class":677},"tosidebar",[385,4067,424],{"class":395},[385,4069,4060],{"class":395},[385,4071,424],{"class":395},[385,4073,4074],{"class":677},"console",[385,4076,424],{"class":395},[385,4078,1415],{"class":395},[385,4080,424],{"class":395},[385,4082,4083],{"class":677},"tostatus",[385,4085,424],{"class":395},[385,4087,1415],{"class":395},[385,4089,424],{"class":395},[385,4091,4092],{"class":677},"complete",[385,4094,424],{"class":395},[385,4096,414],{"class":395},[385,4098,424],{"class":395},[385,4100,4101],{"class":420},"true",[385,4103,424],{"class":395},[385,4105,447],{"class":395},[385,4107,424],{"class":395},[385,4109,4110],{"class":677},"targetType",[385,4112,424],{"class":395},[385,4114,414],{"class":395},[385,4116,424],{"class":395},[385,4118,4119],{"class":420},"full",[385,4121,424],{"class":395},[385,4123,447],{"class":395},[385,4125,424],{"class":395},[385,4127,4128],{"class":677},"statusVal",[385,4130,424],{"class":395},[385,4132,414],{"class":395},[385,4134,1026],{"class":395},[385,4136,447],{"class":395},[385,4138,424],{"class":395},[385,4140,4141],{"class":677},"statusType",[385,4143,424],{"class":395},[385,4145,414],{"class":395},[385,4147,424],{"class":395},[385,4149,4150],{"class":420},"auto",[385,4152,424],{"class":395},[385,4154,447],{"class":395},[385,4156,424],{"class":395},[385,4158,897],{"class":677},[385,4160,424],{"class":395},[385,4162,414],{"class":395},[385,4164,4165],{"class":904},"1140",[385,4167,447],{"class":395},[385,4169,424],{"class":395},[385,4171,912],{"class":677},[385,4173,424],{"class":395},[385,4175,414],{"class":395},[385,4177,4178],{"class":904},"1860",[385,4180,447],{"class":395},[385,4182,424],{"class":395},[385,4184,1162],{"class":677},[385,4186,424],{"class":395},[385,4188,1288],{"class":395},[385,4190,424],{"class":395},[385,4192,64],{"class":677},[385,4194,424],{"class":395},[385,4196,414],{"class":395},[385,4198,424],{"class":395},[385,4200,860],{"class":420},[385,4202,424],{"class":395},[385,4204,447],{"class":395},[385,4206,424],{"class":395},[385,4208,695],{"class":677},[385,4210,424],{"class":395},[385,4212,414],{"class":395},[385,4214,424],{"class":395},[385,4216,1485],{"class":420},[385,4218,424],{"class":395},[385,4220,447],{"class":395},[385,4222,424],{"class":395},[385,4224,713],{"class":677},[385,4226,424],{"class":395},[385,4228,414],{"class":395},[385,4230,424],{"class":395},[385,4232,722],{"class":420},[385,4234,424],{"class":395},[385,4236,447],{"class":395},[385,4238,424],{"class":395},[385,4240,1003],{"class":677},[385,4242,424],{"class":395},[385,4244,414],{"class":395},[385,4246,424],{"class":395},[385,4248,686],{"class":420},[385,4250,424],{"class":395},[385,4252,447],{"class":395},[385,4254,424],{"class":395},[385,4256,37],{"class":677},[385,4258,424],{"class":395},[385,4260,414],{"class":395},[385,4262,424],{"class":395},[385,4264,4265],{"class":420},"db query for recipes",[385,4267,424],{"class":395},[385,4269,447],{"class":395},[385,4271,424],{"class":395},[385,4273,1543],{"class":677},[385,4275,424],{"class":395},[385,4277,414],{"class":395},[385,4279,424],{"class":395},[385,4281,1383],{"class":420},[385,4283,424],{"class":395},[385,4285,447],{"class":395},[385,4287,424],{"class":395},[385,4289,1560],{"class":677},[385,4291,424],{"class":395},[385,4293,414],{"class":395},[385,4295,424],{"class":395},[385,4297,392],{"class":420},[385,4299,424],{"class":395},[385,4301,447],{"class":395},[385,4303,424],{"class":395},[385,4305,1577],{"class":677},[385,4307,424],{"class":395},[385,4309,414],{"class":395},[385,4311,424],{"class":395},[385,4313,665],{"class":420},[385,4315,424],{"class":395},[385,4317,447],{"class":395},[385,4319,424],{"class":395},[385,4321,1594],{"class":677},[385,4323,424],{"class":395},[385,4325,414],{"class":395},[385,4327,424],{"class":395},[385,4329,1603],{"class":420},[385,4331,424],{"class":395},[385,4333,447],{"class":395},[385,4335,424],{"class":395},[385,4337,1485],{"class":677},[385,4339,424],{"class":395},[385,4341,414],{"class":395},[385,4343,424],{"class":395},[385,4345,4346],{"class":420},"{",[385,4348,1623],{"class":391},[385,4350,4351],{"class":391},"  \\\"",[385,4353,3757],{"class":420},[385,4355,1636],{"class":391},[385,4357,4358],{"class":420},": [",[385,4360,1623],{"class":391},[385,4362,581],{"class":420},[385,4364,1623],{"class":391},[385,4366,4367],{"class":391},"      \\\"",[385,4369,37],{"class":420},[385,4371,1636],{"class":391},[385,4373,1639],{"class":420},[385,4375,1636],{"class":391},[385,4377,4378],{"class":420},"Spaghetti Aglio e Olio",[385,4380,1636],{"class":391},[385,4382,447],{"class":420},[385,4384,1623],{"class":391},[385,4386,4367],{"class":391},[385,4388,4389],{"class":420},"ingredients",[385,4391,1636],{"class":391},[385,4393,4358],{"class":420},[385,4395,1623],{"class":391},[385,4397,1630],{"class":391},[385,4399,4400],{"class":420},"Spaghetti",[385,4402,1636],{"class":391},[385,4404,447],{"class":420},[385,4406,1623],{"class":391},[385,4408,1630],{"class":391},[385,4410,4411],{"class":420},"Garlic",[385,4413,1636],{"class":391},[385,4415,447],{"class":420},[385,4417,1623],{"class":391},[385,4419,1630],{"class":391},[385,4421,4422],{"class":420},"Olive Oil",[385,4424,1636],{"class":391},[385,4426,447],{"class":420},[385,4428,1623],{"class":391},[385,4430,1630],{"class":391},[385,4432,4433],{"class":420},"Red Pepper Flakes",[385,4435,1636],{"class":391},[385,4437,447],{"class":420},[385,4439,1623],{"class":391},[385,4441,1630],{"class":391},[385,4443,4444],{"class":420},"Parsley",[385,4446,4447],{"class":391},"\\\"\\n",[385,4449,4450],{"class":420},"      ],",[385,4452,1623],{"class":391},[385,4454,4367],{"class":391},[385,4456,4457],{"class":420},"method",[385,4459,1636],{"class":391},[385,4461,1639],{"class":420},[385,4463,1636],{"class":391},[385,4465,4466],{"class":420},"Cook spaghetti, sauté garlic in olive oil, add red pepper flakes, toss with cooked spaghetti, garnish with parsley.",[385,4468,1636],{"class":391},[385,4470,447],{"class":420},[385,4472,1623],{"class":391},[385,4474,4367],{"class":391},[385,4476,4477],{"class":420},"wine_paring",[385,4479,1636],{"class":391},[385,4481,1639],{"class":420},[385,4483,1636],{"class":391},[385,4485,4486],{"class":420},"Pinot Grigio",[385,4488,4447],{"class":391},[385,4490,1704],{"class":420},[385,4492,1623],{"class":391},[385,4494,581],{"class":420},[385,4496,1623],{"class":391},[385,4498,4367],{"class":391},[385,4500,37],{"class":420},[385,4502,1636],{"class":391},[385,4504,1639],{"class":420},[385,4506,1636],{"class":391},[385,4508,4509],{"class":420},"Chicken Alfredo Pasta",[385,4511,1636],{"class":391},[385,4513,447],{"class":420},[385,4515,1623],{"class":391},[385,4517,4367],{"class":391},[385,4519,4389],{"class":420},[385,4521,1636],{"class":391},[385,4523,4358],{"class":420},[385,4525,1623],{"class":391},[385,4527,1630],{"class":391},[385,4529,4530],{"class":420},"Chicken Breast",[385,4532,1636],{"class":391},[385,4534,447],{"class":420},[385,4536,1623],{"class":391},[385,4538,1630],{"class":391},[385,4540,4541],{"class":420},"Fettuccine Pasta",[385,4543,1636],{"class":391},[385,4545,447],{"class":420},[385,4547,1623],{"class":391},[385,4549,1630],{"class":391},[385,4551,4552],{"class":420},"Heavy Cream",[385,4554,1636],{"class":391},[385,4556,447],{"class":420},[385,4558,1623],{"class":391},[385,4560,1630],{"class":391},[385,4562,4563],{"class":420},"Parmesan Cheese",[385,4565,1636],{"class":391},[385,4567,447],{"class":420},[385,4569,1623],{"class":391},[385,4571,1630],{"class":391},[385,4573,4411],{"class":420},[385,4575,1636],{"class":391},[385,4577,447],{"class":420},[385,4579,1623],{"class":391},[385,4581,1630],{"class":391},[385,4583,4584],{"class":420},"Butter",[385,4586,4447],{"class":391},[385,4588,4450],{"class":420},[385,4590,1623],{"class":391},[385,4592,4367],{"class":391},[385,4594,4457],{"class":420},[385,4596,1636],{"class":391},[385,4598,1639],{"class":420},[385,4600,1636],{"class":391},[385,4602,4603],{"class":420},"Cook chicken, cook pasta, make alfredo sauce with cream, parmesan, garlic, and butter, combine all.",[385,4605,1636],{"class":391},[385,4607,447],{"class":420},[385,4609,1623],{"class":391},[385,4611,4367],{"class":391},[385,4613,4477],{"class":420},[385,4615,1636],{"class":391},[385,4617,1639],{"class":420},[385,4619,1636],{"class":391},[385,4621,4622],{"class":420},"Chardonnay",[385,4624,4447],{"class":391},[385,4626,1704],{"class":420},[385,4628,1623],{"class":391},[385,4630,581],{"class":420},[385,4632,1623],{"class":391},[385,4634,4367],{"class":391},[385,4636,37],{"class":420},[385,4638,1636],{"class":391},[385,4640,1639],{"class":420},[385,4642,1636],{"class":391},[385,4644,4645],{"class":420},"Caprese Salad",[385,4647,1636],{"class":391},[385,4649,447],{"class":420},[385,4651,1623],{"class":391},[385,4653,4367],{"class":391},[385,4655,4389],{"class":420},[385,4657,1636],{"class":391},[385,4659,4358],{"class":420},[385,4661,1623],{"class":391},[385,4663,1630],{"class":391},[385,4665,4666],{"class":420},"Tomatoes",[385,4668,1636],{"class":391},[385,4670,447],{"class":420},[385,4672,1623],{"class":391},[385,4674,1630],{"class":391},[385,4676,4677],{"class":420},"Fresh Mozzarella",[385,4679,1636],{"class":391},[385,4681,447],{"class":420},[385,4683,1623],{"class":391},[385,4685,1630],{"class":391},[385,4687,4688],{"class":420},"Basil",[385,4690,1636],{"class":391},[385,4692,447],{"class":420},[385,4694,1623],{"class":391},[385,4696,1630],{"class":391},[385,4698,4422],{"class":420},[385,4700,1636],{"class":391},[385,4702,447],{"class":420},[385,4704,1623],{"class":391},[385,4706,1630],{"class":391},[385,4708,4709],{"class":420},"Balsamic Vinegar",[385,4711,1636],{"class":391},[385,4713,447],{"class":420},[385,4715,1623],{"class":391},[385,4717,1630],{"class":391},[385,4719,4720],{"class":420},"Salt",[385,4722,1636],{"class":391},[385,4724,447],{"class":420},[385,4726,1623],{"class":391},[385,4728,1630],{"class":391},[385,4730,4731],{"class":420},"Pepper",[385,4733,4447],{"class":391},[385,4735,4450],{"class":420},[385,4737,1623],{"class":391},[385,4739,4367],{"class":391},[385,4741,4457],{"class":420},[385,4743,1636],{"class":391},[385,4745,1639],{"class":420},[385,4747,1636],{"class":391},[385,4749,4750],{"class":420},"Slice tomatoes and mozzarella, layer with basil, drizzle with olive oil and balsamic vinegar, season with salt and pepper.",[385,4752,1636],{"class":391},[385,4754,447],{"class":420},[385,4756,1623],{"class":391},[385,4758,4367],{"class":391},[385,4760,4477],{"class":420},[385,4762,1636],{"class":391},[385,4764,1639],{"class":420},[385,4766,1636],{"class":391},[385,4768,4769],{"class":420},"Chianti",[385,4771,4447],{"class":391},[385,4773,1704],{"class":420},[385,4775,1623],{"class":391},[385,4777,581],{"class":420},[385,4779,1623],{"class":391},[385,4781,4367],{"class":391},[385,4783,37],{"class":420},[385,4785,1636],{"class":391},[385,4787,1639],{"class":420},[385,4789,1636],{"class":391},[385,4791,4792],{"class":420},"Beef Tacos",[385,4794,1636],{"class":391},[385,4796,447],{"class":420},[385,4798,1623],{"class":391},[385,4800,4367],{"class":391},[385,4802,4389],{"class":420},[385,4804,1636],{"class":391},[385,4806,4358],{"class":420},[385,4808,1623],{"class":391},[385,4810,1630],{"class":391},[385,4812,4813],{"class":420},"Ground Beef",[385,4815,1636],{"class":391},[385,4817,447],{"class":420},[385,4819,1623],{"class":391},[385,4821,1630],{"class":391},[385,4823,4824],{"class":420},"Taco Seasoning",[385,4826,1636],{"class":391},[385,4828,447],{"class":420},[385,4830,1623],{"class":391},[385,4832,1630],{"class":391},[385,4834,4835],{"class":420},"Tortillas",[385,4837,1636],{"class":391},[385,4839,447],{"class":420},[385,4841,1623],{"class":391},[385,4843,1630],{"class":391},[385,4845,4846],{"class":420},"Lettuce",[385,4848,1636],{"class":391},[385,4850,447],{"class":420},[385,4852,1623],{"class":391},[385,4854,1630],{"class":391},[385,4856,4666],{"class":420},[385,4858,1636],{"class":391},[385,4860,447],{"class":420},[385,4862,1623],{"class":391},[385,4864,1630],{"class":391},[385,4866,4867],{"class":420},"Cheese",[385,4869,1636],{"class":391},[385,4871,447],{"class":420},[385,4873,1623],{"class":391},[385,4875,1630],{"class":391},[385,4877,4878],{"class":420},"Sour Cream",[385,4880,4447],{"class":391},[385,4882,4450],{"class":420},[385,4884,1623],{"class":391},[385,4886,4367],{"class":391},[385,4888,4457],{"class":420},[385,4890,1636],{"class":391},[385,4892,1639],{"class":420},[385,4894,1636],{"class":391},[385,4896,4897],{"class":420},"Cook beef with taco seasoning, assemble tacos with beef, lettuce, tomatoes, cheese, and sour cream.",[385,4899,1636],{"class":391},[385,4901,447],{"class":420},[385,4903,1623],{"class":391},[385,4905,4367],{"class":391},[385,4907,4477],{"class":420},[385,4909,1636],{"class":391},[385,4911,4912],{"class":420},": null",[385,4914,1623],{"class":391},[385,4916,1704],{"class":420},[385,4918,1623],{"class":391},[385,4920,581],{"class":420},[385,4922,1623],{"class":391},[385,4924,4367],{"class":391},[385,4926,37],{"class":420},[385,4928,1636],{"class":391},[385,4930,1639],{"class":420},[385,4932,1636],{"class":391},[385,4934,4935],{"class":420},"Vegetable Stir Fry",[385,4937,1636],{"class":391},[385,4939,447],{"class":420},[385,4941,1623],{"class":391},[385,4943,4367],{"class":391},[385,4945,4389],{"class":420},[385,4947,1636],{"class":391},[385,4949,4358],{"class":420},[385,4951,1623],{"class":391},[385,4953,1630],{"class":391},[385,4955,4956],{"class":420},"Mixed Vegetables",[385,4958,1636],{"class":391},[385,4960,447],{"class":420},[385,4962,1623],{"class":391},[385,4964,1630],{"class":391},[385,4966,4967],{"class":420},"Soy Sauce",[385,4969,1636],{"class":391},[385,4971,447],{"class":420},[385,4973,1623],{"class":391},[385,4975,1630],{"class":391},[385,4977,4411],{"class":420},[385,4979,1636],{"class":391},[385,4981,447],{"class":420},[385,4983,1623],{"class":391},[385,4985,1630],{"class":391},[385,4987,4988],{"class":420},"Ginger",[385,4990,1636],{"class":391},[385,4992,447],{"class":420},[385,4994,1623],{"class":391},[385,4996,1630],{"class":391},[385,4998,4999],{"class":420},"Sesame Oil",[385,5001,1636],{"class":391},[385,5003,447],{"class":420},[385,5005,1623],{"class":391},[385,5007,1630],{"class":391},[385,5009,5010],{"class":420},"Rice",[385,5012,4447],{"class":391},[385,5014,4450],{"class":420},[385,5016,1623],{"class":391},[385,5018,4367],{"class":391},[385,5020,4457],{"class":420},[385,5022,1636],{"class":391},[385,5024,1639],{"class":420},[385,5026,1636],{"class":391},[385,5028,5029],{"class":420},"Stir fry vegetables with soy sauce, garlic, and ginger, finish with sesame oil, serve over rice.",[385,5031,1636],{"class":391},[385,5033,447],{"class":420},[385,5035,1623],{"class":391},[385,5037,4367],{"class":391},[385,5039,4477],{"class":420},[385,5041,1636],{"class":391},[385,5043,1639],{"class":420},[385,5045,1636],{"class":391},[385,5047,5048],{"class":420},"Riesling",[385,5050,4447],{"class":391},[385,5052,1704],{"class":420},[385,5054,1623],{"class":391},[385,5056,581],{"class":420},[385,5058,1623],{"class":391},[385,5060,4367],{"class":391},[385,5062,37],{"class":420},[385,5064,1636],{"class":391},[385,5066,1639],{"class":420},[385,5068,1636],{"class":391},[385,5070,5071],{"class":420},"Margherita Pizza",[385,5073,1636],{"class":391},[385,5075,447],{"class":420},[385,5077,1623],{"class":391},[385,5079,4367],{"class":391},[385,5081,4389],{"class":420},[385,5083,1636],{"class":391},[385,5085,4358],{"class":420},[385,5087,1623],{"class":391},[385,5089,1630],{"class":391},[385,5091,5092],{"class":420},"Pizza Dough",[385,5094,1636],{"class":391},[385,5096,447],{"class":420},[385,5098,1623],{"class":391},[385,5100,1630],{"class":391},[385,5102,5103],{"class":420},"Tomato Sauce",[385,5105,1636],{"class":391},[385,5107,447],{"class":420},[385,5109,1623],{"class":391},[385,5111,1630],{"class":391},[385,5113,4677],{"class":420},[385,5115,1636],{"class":391},[385,5117,447],{"class":420},[385,5119,1623],{"class":391},[385,5121,1630],{"class":391},[385,5123,4688],{"class":420},[385,5125,1636],{"class":391},[385,5127,447],{"class":420},[385,5129,1623],{"class":391},[385,5131,1630],{"class":391},[385,5133,4422],{"class":420},[385,5135,4447],{"class":391},[385,5137,4450],{"class":420},[385,5139,1623],{"class":391},[385,5141,4367],{"class":391},[385,5143,4457],{"class":420},[385,5145,1636],{"class":391},[385,5147,1639],{"class":420},[385,5149,1636],{"class":391},[385,5151,5152],{"class":420},"Top pizza dough with sauce, mozzarella, and basil, drizzle with olive oil, bake until crust is golden.",[385,5154,1636],{"class":391},[385,5156,447],{"class":420},[385,5158,1623],{"class":391},[385,5160,4367],{"class":391},[385,5162,4477],{"class":420},[385,5164,1636],{"class":391},[385,5166,1639],{"class":420},[385,5168,1636],{"class":391},[385,5170,5171],{"class":420},"Merlot",[385,5173,4447],{"class":391},[385,5175,1704],{"class":420},[385,5177,1623],{"class":391},[385,5179,581],{"class":420},[385,5181,1623],{"class":391},[385,5183,4367],{"class":391},[385,5185,37],{"class":420},[385,5187,1636],{"class":391},[385,5189,1639],{"class":420},[385,5191,1636],{"class":391},[385,5193,5194],{"class":420},"Grilled Salmon",[385,5196,1636],{"class":391},[385,5198,447],{"class":420},[385,5200,1623],{"class":391},[385,5202,4367],{"class":391},[385,5204,4389],{"class":420},[385,5206,1636],{"class":391},[385,5208,4358],{"class":420},[385,5210,1623],{"class":391},[385,5212,1630],{"class":391},[385,5214,5215],{"class":420},"Salmon Fillet",[385,5217,1636],{"class":391},[385,5219,447],{"class":420},[385,5221,1623],{"class":391},[385,5223,1630],{"class":391},[385,5225,5226],{"class":420},"Lemon",[385,5228,1636],{"class":391},[385,5230,447],{"class":420},[385,5232,1623],{"class":391},[385,5234,1630],{"class":391},[385,5236,4411],{"class":420},[385,5238,1636],{"class":391},[385,5240,447],{"class":420},[385,5242,1623],{"class":391},[385,5244,1630],{"class":391},[385,5246,5247],{"class":420},"Dill",[385,5249,1636],{"class":391},[385,5251,447],{"class":420},[385,5253,1623],{"class":391},[385,5255,1630],{"class":391},[385,5257,4422],{"class":420},[385,5259,4447],{"class":391},[385,5261,4450],{"class":420},[385,5263,1623],{"class":391},[385,5265,4367],{"class":391},[385,5267,4457],{"class":420},[385,5269,1636],{"class":391},[385,5271,1639],{"class":420},[385,5273,1636],{"class":391},[385,5275,5276],{"class":420},"Marinate salmon with lemon, garlic, dill, and olive oil, grill until cooked through.",[385,5278,1636],{"class":391},[385,5280,447],{"class":420},[385,5282,1623],{"class":391},[385,5284,4367],{"class":391},[385,5286,4477],{"class":420},[385,5288,1636],{"class":391},[385,5290,1639],{"class":420},[385,5292,1636],{"class":391},[385,5294,5295],{"class":420},"Sauvignon Blanc",[385,5297,4447],{"class":391},[385,5299,1704],{"class":420},[385,5301,1623],{"class":391},[385,5303,581],{"class":420},[385,5305,1623],{"class":391},[385,5307,4367],{"class":391},[385,5309,37],{"class":420},[385,5311,1636],{"class":391},[385,5313,1639],{"class":420},[385,5315,1636],{"class":391},[385,5317,5318],{"class":420},"Pasta Primavera",[385,5320,1636],{"class":391},[385,5322,447],{"class":420},[385,5324,1623],{"class":391},[385,5326,4367],{"class":391},[385,5328,4389],{"class":420},[385,5330,1636],{"class":391},[385,5332,4358],{"class":420},[385,5334,1623],{"class":391},[385,5336,1630],{"class":391},[385,5338,5339],{"class":420},"Pasta",[385,5341,1636],{"class":391},[385,5343,447],{"class":420},[385,5345,1623],{"class":391},[385,5347,1630],{"class":391},[385,5349,5350],{"class":420},"Assorted Vegetables",[385,5352,1636],{"class":391},[385,5354,447],{"class":420},[385,5356,1623],{"class":391},[385,5358,1630],{"class":391},[385,5360,5361],{"class":420},"Cream Sauce",[385,5363,1636],{"class":391},[385,5365,447],{"class":420},[385,5367,1623],{"class":391},[385,5369,1630],{"class":391},[385,5371,4411],{"class":420},[385,5373,1636],{"class":391},[385,5375,447],{"class":420},[385,5377,1623],{"class":391},[385,5379,1630],{"class":391},[385,5381,4563],{"class":420},[385,5383,4447],{"class":391},[385,5385,4450],{"class":420},[385,5387,1623],{"class":391},[385,5389,4367],{"class":391},[385,5391,4457],{"class":420},[385,5393,1636],{"class":391},[385,5395,1639],{"class":420},[385,5397,1636],{"class":391},[385,5399,5400],{"class":420},"Cook pasta, sauté vegetables, add cream sauce, garlic, and parmesan, toss with cooked pasta.",[385,5402,1636],{"class":391},[385,5404,447],{"class":420},[385,5406,1623],{"class":391},[385,5408,4367],{"class":391},[385,5410,4477],{"class":420},[385,5412,1636],{"class":391},[385,5414,1639],{"class":420},[385,5416,1636],{"class":391},[385,5418,4622],{"class":420},[385,5420,4447],{"class":391},[385,5422,1704],{"class":420},[385,5424,1623],{"class":391},[385,5426,581],{"class":420},[385,5428,1623],{"class":391},[385,5430,4367],{"class":391},[385,5432,37],{"class":420},[385,5434,1636],{"class":391},[385,5436,1639],{"class":420},[385,5438,1636],{"class":391},[385,5440,5441],{"class":420},"Chicken Caesar Salad",[385,5443,1636],{"class":391},[385,5445,447],{"class":420},[385,5447,1623],{"class":391},[385,5449,4367],{"class":391},[385,5451,4389],{"class":420},[385,5453,1636],{"class":391},[385,5455,4358],{"class":420},[385,5457,1623],{"class":391},[385,5459,1630],{"class":391},[385,5461,4530],{"class":420},[385,5463,1636],{"class":391},[385,5465,447],{"class":420},[385,5467,1623],{"class":391},[385,5469,1630],{"class":391},[385,5471,5472],{"class":420},"Romaine Lettuce",[385,5474,1636],{"class":391},[385,5476,447],{"class":420},[385,5478,1623],{"class":391},[385,5480,1630],{"class":391},[385,5482,5483],{"class":420},"Caesar Dressing",[385,5485,1636],{"class":391},[385,5487,447],{"class":420},[385,5489,1623],{"class":391},[385,5491,1630],{"class":391},[385,5493,5494],{"class":420},"Croutons",[385,5496,1636],{"class":391},[385,5498,447],{"class":420},[385,5500,1623],{"class":391},[385,5502,1630],{"class":391},[385,5504,4563],{"class":420},[385,5506,4447],{"class":391},[385,5508,4450],{"class":420},[385,5510,1623],{"class":391},[385,5512,4367],{"class":391},[385,5514,4457],{"class":420},[385,5516,1636],{"class":391},[385,5518,1639],{"class":420},[385,5520,1636],{"class":391},[385,5522,5523],{"class":420},"Grill chicken, chop lettuce, toss with dressing, croutons, and parmesan, top with grilled chicken.",[385,5525,1636],{"class":391},[385,5527,447],{"class":420},[385,5529,1623],{"class":391},[385,5531,4367],{"class":391},[385,5533,4477],{"class":420},[385,5535,1636],{"class":391},[385,5537,1639],{"class":420},[385,5539,1636],{"class":391},[385,5541,5295],{"class":420},[385,5543,4447],{"class":391},[385,5545,1704],{"class":420},[385,5547,1623],{"class":391},[385,5549,581],{"class":420},[385,5551,1623],{"class":391},[385,5553,4367],{"class":391},[385,5555,37],{"class":420},[385,5557,1636],{"class":391},[385,5559,1639],{"class":420},[385,5561,1636],{"class":391},[385,5563,5564],{"class":420},"Chocolate Chip Cookies",[385,5566,1636],{"class":391},[385,5568,447],{"class":420},[385,5570,1623],{"class":391},[385,5572,4367],{"class":391},[385,5574,4389],{"class":420},[385,5576,1636],{"class":391},[385,5578,4358],{"class":420},[385,5580,1623],{"class":391},[385,5582,1630],{"class":391},[385,5584,5585],{"class":420},"Flour",[385,5587,1636],{"class":391},[385,5589,447],{"class":420},[385,5591,1623],{"class":391},[385,5593,1630],{"class":391},[385,5595,4584],{"class":420},[385,5597,1636],{"class":391},[385,5599,447],{"class":420},[385,5601,1623],{"class":391},[385,5603,1630],{"class":391},[385,5605,5606],{"class":420},"Sugar",[385,5608,1636],{"class":391},[385,5610,447],{"class":420},[385,5612,1623],{"class":391},[385,5614,1630],{"class":391},[385,5616,5617],{"class":420},"Eggs",[385,5619,1636],{"class":391},[385,5621,447],{"class":420},[385,5623,1623],{"class":391},[385,5625,1630],{"class":391},[385,5627,5628],{"class":420},"Chocolate Chips",[385,5630,1636],{"class":391},[385,5632,447],{"class":420},[385,5634,1623],{"class":391},[385,5636,1630],{"class":391},[385,5638,5639],{"class":420},"Vanilla Extract",[385,5641,1636],{"class":391},[385,5643,447],{"class":420},[385,5645,1623],{"class":391},[385,5647,1630],{"class":391},[385,5649,5650],{"class":420},"Baking Soda",[385,5652,4447],{"class":391},[385,5654,4450],{"class":420},[385,5656,1623],{"class":391},[385,5658,4367],{"class":391},[385,5660,4457],{"class":420},[385,5662,1636],{"class":391},[385,5664,1639],{"class":420},[385,5666,1636],{"class":391},[385,5668,5669],{"class":420},"Cream butter and sugar, add eggs and vanilla, mix in dry ingredients and chocolate chips, bake until golden.",[385,5671,1636],{"class":391},[385,5673,447],{"class":420},[385,5675,1623],{"class":391},[385,5677,4367],{"class":391},[385,5679,4477],{"class":420},[385,5681,1636],{"class":391},[385,5683,4912],{"class":420},[385,5685,1623],{"class":391},[385,5687,3142],{"class":420},[385,5689,1623],{"class":391},[385,5691,5692],{"class":420},"  ]",[385,5694,1623],{"class":391},[385,5696,3325],{"class":420},[385,5698,424],{"class":395},[385,5700,447],{"class":395},[385,5702,424],{"class":395},[385,5704,366],{"class":677},[385,5706,424],{"class":395},[385,5708,414],{"class":395},[385,5710,424],{"class":395},[385,5712,1401],{"class":420},[385,5714,424],{"class":395},[385,5716,447],{"class":395},[385,5718,424],{"class":395},[385,5720,897],{"class":677},[385,5722,424],{"class":395},[385,5724,414],{"class":395},[385,5726,5727],{"class":904},"630",[385,5729,447],{"class":395},[385,5731,424],{"class":395},[385,5733,912],{"class":677},[385,5735,424],{"class":395},[385,5737,414],{"class":395},[385,5739,3835],{"class":904},[385,5741,447],{"class":395},[385,5743,424],{"class":395},[385,5745,1162],{"class":677},[385,5747,424],{"class":395},[385,5749,1167],{"class":395},[385,5751,424],{"class":395},[385,5753,887],{"class":420},[385,5755,424],{"class":395},[385,5757,1176],{"class":395},[385,5759,424],{"class":395},[385,5761,64],{"class":677},[385,5763,424],{"class":395},[385,5765,414],{"class":395},[385,5767,424],{"class":395},[385,5769,869],{"class":420},[385,5771,424],{"class":395},[385,5773,447],{"class":395},[385,5775,424],{"class":395},[385,5777,695],{"class":677},[385,5779,424],{"class":395},[385,5781,414],{"class":395},[385,5783,424],{"class":395},[385,5785,5786],{"class":420},"comment",[385,5788,424],{"class":395},[385,5790,447],{"class":395},[385,5792,424],{"class":395},[385,5794,713],{"class":677},[385,5796,424],{"class":395},[385,5798,414],{"class":395},[385,5800,424],{"class":395},[385,5802,722],{"class":420},[385,5804,424],{"class":395},[385,5806,447],{"class":395},[385,5808,424],{"class":395},[385,5810,1003],{"class":677},[385,5812,424],{"class":395},[385,5814,414],{"class":395},[385,5816,424],{"class":395},[385,5818,686],{"class":420},[385,5820,424],{"class":395},[385,5822,447],{"class":395},[385,5824,424],{"class":395},[385,5826,37],{"class":677},[385,5828,424],{"class":395},[385,5830,414],{"class":395},[385,5832,424],{"class":395},[385,5834,5835],{"class":420},"Status Resource Example",[385,5837,424],{"class":395},[385,5839,447],{"class":395},[385,5841,424],{"class":395},[385,5843,5844],{"class":677},"info",[385,5846,424],{"class":395},[385,5848,414],{"class":395},[385,5850,1026],{"class":395},[385,5852,447],{"class":395},[385,5854,424],{"class":395},[385,5856,897],{"class":677},[385,5858,424],{"class":395},[385,5860,414],{"class":395},[385,5862,5863],{"class":904},"420",[385,5865,447],{"class":395},[385,5867,424],{"class":395},[385,5869,912],{"class":677},[385,5871,424],{"class":395},[385,5873,414],{"class":395},[385,5875,5876],{"class":904},"1780",[385,5878,447],{"class":395},[385,5880,424],{"class":395},[385,5882,1162],{"class":677},[385,5884,424],{"class":395},[385,5886,1288],{"class":395},[385,5888,424],{"class":395},[385,5890,64],{"class":677},[385,5892,424],{"class":395},[385,5894,414],{"class":395},[385,5896,424],{"class":395},[385,5898,878],{"class":420},[385,5900,424],{"class":395},[385,5902,447],{"class":395},[385,5904,424],{"class":395},[385,5906,695],{"class":677},[385,5908,424],{"class":395},[385,5910,414],{"class":395},[385,5912,424],{"class":395},[385,5914,5786],{"class":420},[385,5916,424],{"class":395},[385,5918,447],{"class":395},[385,5920,424],{"class":395},[385,5922,713],{"class":677},[385,5924,424],{"class":395},[385,5926,414],{"class":395},[385,5928,424],{"class":395},[385,5930,722],{"class":420},[385,5932,424],{"class":395},[385,5934,447],{"class":395},[385,5936,424],{"class":395},[385,5938,1003],{"class":677},[385,5940,424],{"class":395},[385,5942,414],{"class":395},[385,5944,424],{"class":395},[385,5946,686],{"class":420},[385,5948,424],{"class":395},[385,5950,447],{"class":395},[385,5952,424],{"class":395},[385,5954,37],{"class":677},[385,5956,424],{"class":395},[385,5958,414],{"class":395},[385,5960,424],{"class":395},[385,5962,5963],{"class":420},"Dynamic Resource Example",[385,5965,424],{"class":395},[385,5967,447],{"class":395},[385,5969,424],{"class":395},[385,5971,5844],{"class":677},[385,5973,424],{"class":395},[385,5975,414],{"class":395},[385,5977,1026],{"class":395},[385,5979,447],{"class":395},[385,5981,424],{"class":395},[385,5983,897],{"class":677},[385,5985,424],{"class":395},[385,5987,414],{"class":395},[385,5989,5990],{"class":904},"430",[385,5992,447],{"class":395},[385,5994,424],{"class":395},[385,5996,912],{"class":677},[385,5998,424],{"class":395},[385,6000,414],{"class":395},[385,6002,3942],{"class":904},[385,6004,447],{"class":395},[385,6006,424],{"class":395},[385,6008,1162],{"class":677},[385,6010,424],{"class":395},[385,6012,1288],{"class":395},[385,6014,424],{"class":395},[385,6016,64],{"class":677},[385,6018,424],{"class":395},[385,6020,414],{"class":395},[385,6022,424],{"class":395},[385,6024,887],{"class":420},[385,6026,424],{"class":395},[385,6028,447],{"class":395},[385,6030,424],{"class":395},[385,6032,695],{"class":677},[385,6034,424],{"class":395},[385,6036,414],{"class":395},[385,6038,424],{"class":395},[385,6040,3882],{"class":420},[385,6042,424],{"class":395},[385,6044,447],{"class":395},[385,6046,424],{"class":395},[385,6048,713],{"class":677},[385,6050,424],{"class":395},[385,6052,414],{"class":395},[385,6054,424],{"class":395},[385,6056,722],{"class":420},[385,6058,424],{"class":395},[385,6060,447],{"class":395},[385,6062,424],{"class":395},[385,6064,1003],{"class":677},[385,6066,424],{"class":395},[385,6068,414],{"class":395},[385,6070,424],{"class":395},[385,6072,686],{"class":420},[385,6074,424],{"class":395},[385,6076,447],{"class":395},[385,6078,424],{"class":395},[385,6080,897],{"class":677},[385,6082,424],{"class":395},[385,6084,414],{"class":395},[385,6086,6087],{"class":904},"930",[385,6089,447],{"class":395},[385,6091,424],{"class":395},[385,6093,912],{"class":677},[385,6095,424],{"class":395},[385,6097,414],{"class":395},[385,6099,3835],{"class":904},[385,6101,447],{"class":395},[385,6103,424],{"class":395},[385,6105,1162],{"class":677},[385,6107,424],{"class":395},[385,6109,1167],{"class":395},[385,6111,424],{"class":395},[385,6113,842],{"class":420},[385,6115,424],{"class":395},[385,6117,1176],{"class":395},[385,6119,424],{"class":395},[385,6121,64],{"class":677},[385,6123,424],{"class":395},[385,6125,414],{"class":395},[385,6127,424],{"class":395},[385,6129,1041],{"class":420},[385,6131,424],{"class":395},[385,6133,447],{"class":395},[385,6135,424],{"class":395},[385,6137,695],{"class":677},[385,6139,424],{"class":395},[385,6141,414],{"class":395},[385,6143,424],{"class":395},[385,6145,57],{"class":420},[385,6147,424],{"class":395},[385,6149,447],{"class":395},[385,6151,424],{"class":395},[385,6153,37],{"class":677},[385,6155,424],{"class":395},[385,6157,414],{"class":395},[385,6159,424],{"class":395},[385,6161,6162],{"class":420},"My Node-RED MCP Server",[385,6164,424],{"class":395},[385,6166,447],{"class":395},[385,6168,424],{"class":395},[385,6170,6171],{"class":677},"protocol",[385,6173,424],{"class":395},[385,6175,414],{"class":395},[385,6177,424],{"class":395},[385,6179,6180],{"class":420},"http",[385,6182,424],{"class":395},[385,6184,447],{"class":395},[385,6186,424],{"class":395},[385,6188,6189],{"class":677},"path",[385,6191,424],{"class":395},[385,6193,414],{"class":395},[385,6195,424],{"class":395},[385,6197,6198],{"class":420},"\u002Fmcp",[385,6200,424],{"class":395},[385,6202,950],{"class":395},[385,6204,424],{"class":395},[385,6206,64],{"class":677},[385,6208,424],{"class":395},[385,6210,414],{"class":395},[385,6212,424],{"class":395},[385,6214,6215],{"class":420},"3d12514448ee3580",[385,6217,424],{"class":395},[385,6219,447],{"class":395},[385,6221,424],{"class":395},[385,6223,695],{"class":677},[385,6225,424],{"class":395},[385,6227,414],{"class":395},[385,6229,424],{"class":395},[385,6231,6232],{"class":420},"global-config",[385,6234,424],{"class":395},[385,6236,447],{"class":395},[385,6238,424],{"class":395},[385,6240,6241],{"class":677},"env",[385,6243,424],{"class":395},[385,6245,3449],{"class":395},[385,6247,424],{"class":395},[385,6249,6250],{"class":677},"modules",[385,6252,424],{"class":395},[385,6254,753],{"class":395},[385,6256,424],{"class":395},[385,6258,6259],{"class":758},"@flowfuse-nodes\u002Fnr-mcp-server-nodes",[385,6261,424],{"class":395},[385,6263,414],{"class":395},[385,6265,424],{"class":395},[385,6267,6268],{"class":420},"0.1.1",[385,6270,424],{"class":395},[385,6272,6273],{"class":395},"}}]\n",[748,6275,6276],{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":341,"searchDepth":469,"depth":469,"links":6278},[6279,6280,6289,6293,6297],{"id":20,"depth":407,"text":21},{"id":32,"depth":407,"text":33,"children":6281},[6282,6283,6284,6285,6286,6287,6288],{"id":37,"depth":430,"text":38},{"id":51,"depth":430,"text":52},{"id":64,"depth":430,"text":65},{"id":104,"depth":430,"text":105},{"id":169,"depth":430,"text":170},{"id":180,"depth":430,"text":181},{"id":240,"depth":430,"text":241},{"id":251,"depth":407,"text":252,"children":6290},[6291,6292],{"id":255,"depth":430,"text":256},{"id":296,"depth":430,"text":297},{"id":366,"depth":407,"text":367,"children":6294},[6295,6296],{"id":370,"depth":430,"text":256},{"id":475,"depth":430,"text":476},{"id":656,"depth":407,"text":657},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fwebsite\u002Fedit\u002Fmain\u002Fnuxt\u002Fcontent-guides\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-resource.md","md",null,{},50,true,"\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-resource",{"title":5,"description":16},"docs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-resource","2026-09-08 11:02:51 +0200","t6lXAbyZ9F4gHbDIyNzTy8RgXGsF8OFMk0s0qS4YsZc",{"id":6310,"extension":6311,"meta":6312,"sections":6313,"stem":6712,"__hash__":6713},"featureCatalog\u002Ffeature-catalog.yml","yml",{},[6314,6375,6476,6538,6615,6694],{"id":6315,"title":6316,"features":6317},"ai-automation","AI & Automation",[6318,6328,6338,6348,6354,6364,6370],{"id":6319,"title":6320,"description":6321,"docsLink":6322,"changelog":6323,"tiers":6327},"flowfuse-expert-ai","FlowFuse Expert AI","Build industrial apps with agents, and query the state of the factory with an agent. Adapt your current hardware and machines so agentic work can be done against them, without ripping and replacing what's already on the plant floor.","\u002Fdocs\u002Fuser\u002Fexpert\u002F",[6324],{"url":6325,"release":6326},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-update-banner\u002F","2.28",{"edge":6303,"hub":6303,"fleet":6303},{"id":6329,"title":6330,"description":6331,"docsLink":6332,"changelog":6333,"subfeature":6303,"showOnPricing":6336,"tiers":6337},"flowfuse-expert-support-mode","Support Mode","Chat-based assistance for FlowFuse and Node-RED, including Node-RED instance management through natural language.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat\u002F#support-mode",[6334],{"url":6335,"release":6326},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-debug-log-context\u002F",false,{"edge":6303,"hub":6303,"fleet":6303},{"id":6339,"title":6340,"description":6341,"docsLink":6342,"changelog":6343,"subfeature":6303,"showOnPricing":6336,"tiers":6347},"flowfuse-expert-application-building","Application Building","Describe what you want to build and FlowFuse Expert assembles it on your workspace, adding tabs, wiring nodes, and configuring properties.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat\u002F",[6344],{"url":6345,"release":6346},"\u002Fchangelog\u002F2026\u002F05\u002Fexpert-application-building\u002F","2.30",{"edge":6303,"hub":6303,"fleet":6303},{"id":6349,"title":6350,"description":6351,"docsLink":6352,"subfeature":6303,"beta":6303,"showOnPricing":6336,"tiers":6353},"flowfuse-expert-insights-mode","Insights Mode","Connects FlowFuse Expert to MCP servers in your Node-RED instances, enabling real-time data queries and actions through a single chat interface.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat\u002F#insights-mode",{"edge":6303,"hub":6303,"fleet":6303},{"id":6355,"title":6356,"description":6357,"docsLink":6358,"changelog":6359,"tiers":6363},"third-party-agents","Connect Your Own AI Agent","Point the AI agent your company already uses at FlowFuse, so it can query your teams and instances and build Node-RED applications, with you deciding which teams it reaches and whether it can make changes.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fthird-party-agents\u002F",[6360],{"url":6361,"release":6362},"\u002Fchangelog\u002F2026\u002F08\u002Fconnect-your-own-ai-agent\u002F","3.0",{"edge":6303,"hub":6303,"fleet":6303},{"id":6365,"title":6366,"description":6367,"docsLink":6368,"tiers":6369},"mcp-servers","Agentic Operations","Expose your Node-RED flows as tools an AI agent can call directly, so agents can query the state of the factory or trigger actions without custom integration work.","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6371,"title":6372,"description":6373,"tiers":6374},"onnx-integration","ONNX Integration","Run trained machine learning models directly in your flows, including on edge hardware, without sending data out to an external inference service.",{"edge":6303,"hub":6303,"fleet":6303},{"id":6376,"title":6377,"features":6378},"build","Build",[6379,6385,6391,6401,6407,6413,6417,6423,6429,6437,6443,6447,6451,6460,6468],{"id":6380,"title":6381,"description":6382,"docsLink":6383,"tiers":6384},"edge-development","Edge Development","Develop and test Node-RED flows directly on edge devices with a remote editor proxy.","\u002Fdocs\u002Fdevice-agent\u002Fquickstart\u002F",{"edge":6303,"hub":6336,"fleet":6303},{"id":6386,"title":6387,"description":6388,"docsLink":6389,"tiers":6390},"private-npm-registry","Custom Node-RED Nodes","Create and manage your own private npm registry for Node-RED nodes, so you can share custom nodes across your team and devices without publishing them publicly.","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6392,"title":6393,"description":6394,"docsLink":6395,"changelog":6396,"tiers":6400},"flowfuse-tables","FlowFuse Tables","A managed PostgreSQL database for every application, so you can store and query structured data without standing up and maintaining your own database.","\u002Fdocs\u002Fuser\u002Fff-tables\u002F",[6397],{"url":6398,"release":6399},"\u002Fchangelog\u002F2026\u002F07\u002Fexpert-tables-automation\u002F","2.33",{"edge":6303,"hub":6303,"fleet":6303},{"id":6402,"title":6403,"description":6404,"docsLink":6405,"tiers":6406},"persistent-files","File Storage","Store and retrieve files from your Node-RED flows, with automatic replication and backup across your devices and hosted instances.","\u002Fdocs\u002Finstall\u002Ffile-storage\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6408,"title":6409,"description":6410,"docsLink":6411,"showOnPricing":6336,"tiers":6412},"persistent-context","Persistent Context","In-memory values defined in a Node-RED flow persist across project restarts and upgrades.","\u002Fdocs\u002Fuser\u002Fpersistent-context\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6414,"title":6415,"showOnPricing":6336,"tiers":6416},"static-assets","Static Assets",{"edge":6303,"hub":6303,"fleet":6303},{"id":6418,"title":6419,"description":6420,"docsLink":6421,"tiers":6422},"team-library","Team Library","Set up standard nodes and flows that can be shared with all team members across your organisation.","\u002Fdocs\u002Fuser\u002Fshared-library\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6424,"title":6425,"description":6426,"docsLink":6427,"tiers":6428},"personalised-multi-user-dashboards","Personalised Multi-User Dashboards","Build applications that provide unique data to each logged-in user using personalised multi-user dashboards.","https:\u002F\u002Fdashboard.flowfuse.com\u002Fuser\u002Fmulti-tenancy.html",{"edge":6303,"hub":6303,"fleet":6303},{"id":6430,"title":6431,"description":6432,"changelog":6433,"subfeature":6303,"showOnPricing":6336,"tiers":6436},"dashboards-view","Dashboards View","Browse and open every dashboard across your team from a dedicated Dashboards view, at both team and application level, without leaving FlowFuse.",[6434],{"url":6435,"release":6399},"\u002Fchangelog\u002F2026\u002F07\u002Fteam-and-application-dashboards\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6438,"title":6439,"description":6440,"docsLink":6441,"tiers":6442},"blueprints-converge","Blueprints","Ready-made starting points for your apps, from cross-team Converge templates to OT and IT specific blueprints.","\u002Fdocs\u002Fuser\u002Fconcepts\u002F#blueprint",{"edge":6303,"hub":6303,"fleet":6303},{"id":6444,"title":6445,"subfeature":6303,"showOnPricing":6336,"tiers":6446},"blueprints-ot-apps","Blueprints - OT APPS",{"edge":6303,"hub":6336,"fleet":6303},{"id":6448,"title":6449,"subfeature":6303,"showOnPricing":6336,"tiers":6450},"blueprints-it-apps","Blueprints - IT APPS",{"edge":6336,"hub":6303,"fleet":6336},{"id":6452,"title":6453,"description":6454,"changelog":6455,"showOnPricing":6336,"tiers":6459},"immersive-editor-snapshots","Snapshot Details in Immersive Editor","View and manage snapshot details directly inside the immersive editor without leaving your editing session.",[6456],{"url":6457,"release":6458},"\u002Fchangelog\u002F2026\u002F03\u002Fsnapshot-detail-modal-immersive-editor\u002F","2.29",{"edge":6303,"hub":6303,"fleet":6303},{"id":6461,"title":6462,"description":6463,"changelog":6464,"showOnPricing":6336,"tiers":6467},"immersive-editor-drawer","Customisable Immersive Editor Drawer","Pin, move, resize, or full-screen the immersive editor drawer. Your preferences are remembered between sessions.",[6465],{"url":6466,"release":6346},"\u002Fchangelog\u002F2026\u002F04\u002Fimmersive-editor-drawer\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6469,"title":6470,"description":6471,"changelog":6472,"showOnPricing":6336,"tiers":6475},"embedded-editor-tab-title","Embedded Editor Browser Tab Title","The browser tab title updates to reflect the active Node-RED canvas tab when working in the embedded editor.",[6473],{"url":6474,"release":6458},"\u002Fchangelog\u002F2026\u002F03\u002Fembedded-editor-tab-title\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6477,"title":6478,"features":6479},"deploy","Deploy",[6480,6486,6495,6501,6507,6513,6519,6525,6530],{"id":6481,"title":6482,"description":6483,"docsLink":6484,"tiers":6485},"hosted-instances","Cloud Instances","Run Node-RED instances managed and hosted by FlowFuse.","\u002Fdocs\u002Fuser\u002Fintroduction\u002F#creating-a-node-red-instance",{"edge":6303,"hub":6303,"fleet":6303},{"id":6487,"title":6488,"description":6489,"docsLink":6490,"changelog":6491,"tiers":6494},"edge-devices","Edge Instances","Deploy and mange your Node-RED instances on edge PLCs and gateways, with full visibility and control from the cloud.","\u002Fdocs\u002Fdevice-agent\u002Fintroduction\u002F",[6492],{"url":6493,"release":6326},"\u002Fchangelog\u002F2026\u002F02\u002Fdevice-agent-nodejs-options\u002F",{"edge":6303,"hub":6336,"fleet":6303},{"id":6496,"title":6497,"description":6498,"docsLink":6499,"tiers":6500},"custom-hostnames","Custom Hostnames","Access your Node-RED application via your own domain name.","\u002Fdocs\u002Fuser\u002Fcustom-hostnames\u002F",{"edge":6336,"hub":6303,"fleet":6336},{"id":6502,"title":6503,"description":6504,"docsLink":6505,"tiers":6506},"mqtt-broker","MQTT Broker","Manage and create MQTT clients to transport data for efficient messaging and communication within your applications.","\u002Fdocs\u002Fuser\u002Fteambroker\u002F",{"edge":6303,"hub":6336,"fleet":6303},{"id":6508,"title":6509,"description":6510,"docsLink":6511,"showOnPricing":6336,"tiers":6512},"project-nodes","Project Nodes aka seamless project comms","FlowFuse Project Nodes enable the passing of data and messages between your Node-RED projects.","\u002Fdocs\u002Fuser\u002Fprojectnodes\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6514,"title":6515,"description":6516,"docsLink":6517,"tiers":6518},"devops-pipelines","DevOps Pipelines","Set up different environments for development, testing, and production Node-RED instances to support a full software delivery lifecycle.","\u002Fdocs\u002Fuser\u002Fdevops-pipelines\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6520,"title":6521,"description":6522,"docsLink":6523,"tiers":6524},"git-integration","Git Integration","Back up your flows to a remote Git repository through a DevOps Pipeline. Supports GitHub and Azure DevOps repositories.","\u002Fdocs\u002Fuser\u002Fdevops-pipelines\u002F#git-repository-stage",{"edge":6336,"hub":6303,"fleet":6336},{"id":6526,"title":6527,"description":6528,"docsLink":6523,"subfeature":6303,"showOnPricing":6336,"tiers":6529},"git-integration-github","GitHub","Push and pull snapshots to GitHub repositories through DevOps Pipeline Git Stages.",{"edge":6336,"hub":6303,"fleet":6336},{"id":6531,"title":6532,"description":6533,"docsLink":6523,"changelog":6534,"subfeature":6303,"showOnPricing":6336,"tiers":6537},"git-integration-azure","Azure DevOps","Push and pull snapshots to Azure DevOps repositories through DevOps Pipeline Git Stages.",[6535],{"url":6536,"release":6458},"\u002Fchangelog\u002F2026\u002F03\u002Fazure-dev-ops-gitops\u002F",{"edge":6336,"hub":6303,"fleet":6336},{"id":6539,"title":6540,"features":6541},"operate-maintain","Operate & Maintain",[6542,6548,6554,6559,6567,6571,6575,6580,6586,6592,6597,6603,6607,6611],{"id":6543,"title":6544,"description":6545,"docsLink":6546,"tiers":6547},"snapshots","Snapshots & Version History","Automatic snapshots on remote devices and hosted instances, plus a full version history timeline so you can roll back to any prior state.","\u002Fdocs\u002Fuser\u002Fsnapshots\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6549,"title":6550,"description":6551,"docsLink":6552,"subfeature":6303,"showOnPricing":6336,"tiers":6553},"auto-snapshot-remote","Auto Snapshot (Remote)","Automatically capture a snapshot every time a remote instance is deployed, so you always have a recoverable history of what was running on each device.","\u002Fdocs\u002Fuser\u002Fsnapshots\u002F#auto-snapshots",{"edge":6303,"hub":6303,"fleet":6303},{"id":6555,"title":6556,"description":6557,"docsLink":6552,"subfeature":6303,"showOnPricing":6336,"tiers":6558},"auto-snapshot-hosted","Auto Snapshot (Hosted)","Automatically capture a snapshot every time a hosted instance is deployed, so you always have a recoverable history of what was running.",{"edge":6303,"hub":6303,"fleet":6303},{"id":6560,"title":6561,"description":6562,"changelog":6563,"subfeature":6303,"showOnPricing":6336,"tiers":6566},"snapshot-comparison","Snapshot Comparison","Compare two snapshots side-by-side with a navigable diff view. Step through every changed, added, or deleted node and see property and code diffs.",[6564],{"url":6565,"release":6458},"\u002Fchangelog\u002F2026\u002F04\u002Fsnapshot-diff-viewer\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6568,"title":6569,"subfeature":6303,"showOnPricing":6336,"tiers":6570},"version-history-timeline","Version History Timeline",{"edge":6303,"hub":6303,"fleet":6303},{"id":6572,"title":6573,"tiers":6574},"unlimited-workflow-executions","Unlimited Workflow Executions",{"edge":6303,"hub":6303,"fleet":6303},{"id":6576,"title":6577,"description":6578,"tiers":6579},"device-fleet-updates","Device Fleet Updates","Connect to edge devices to quickly assess and update logic. Debug one device and roll out improvements to your fleet in minutes, securely without requiring full device access for your whole organisation.",{"edge":6303,"hub":6336,"fleet":6303},{"id":6581,"title":6582,"description":6583,"docsLink":6584,"tiers":6585},"device-group-management","Device Group Management","Logically group devices assigned to an application and integrate device groups into your DevOps Pipeline for coordinated fleet updates.","\u002Fdocs\u002Fuser\u002Fdevice-groups\u002F",{"edge":6303,"hub":6336,"fleet":6303},{"id":6587,"title":6588,"description":6589,"docsLink":6590,"tiers":6591},"high-availability","High Availability","Leverage horizontal scaling for reliable and scalable processing of your data through Node-RED.","\u002Fdocs\u002Fuser\u002Fhigh-availability\u002F",{"edge":6336,"hub":6303,"fleet":6336},{"id":6593,"title":6594,"description":6595,"tiers":6596},"performance-monitoring","Performance Monitoring & Alerts","Track CPU, memory, and event loop performance across your instances and devices, with email alerts when something needs your attention.",{"edge":6303,"hub":6303,"fleet":6303},{"id":6598,"title":6599,"description":6600,"docsLink":6601,"subfeature":6303,"showOnPricing":6336,"tiers":6602},"instance-monitoring","Instance Monitoring","Enable alerts to be sent via email when your Node-RED instances encounter issues.","\u002Fdocs\u002Fuser\u002Finstance-settings\u002F#alerts",{"edge":6303,"hub":6303,"fleet":6303},{"id":6604,"title":6605,"subfeature":6303,"showOnPricing":6336,"tiers":6606},"email-alerts","Email Alerts",{"edge":6303,"hub":6303,"fleet":6303},{"id":6608,"title":6609,"showOnPricing":6336,"tiers":6610},"api-debug-length-limit","API\u002FDebug Length Limit",{"edge":6303,"hub":6303,"fleet":6303},{"id":6612,"title":6613,"tiers":6614},"protected-instances","Protected Instances",{"edge":6336,"hub":6303,"fleet":6336},{"id":6616,"title":6617,"features":6618},"govern-secure","Govern and Secure",[6619,6628,6634,6640,6645,6651,6657,6663,6671,6677,6683,6689],{"id":6620,"title":6621,"description":6622,"docsLink":6623,"changelog":6624,"tiers":6627},"single-sign-on","Single Sign-On (SSO)","Configure FlowFuse to work with your own SSO provider, allowing users to access FlowFuse with a single set of login credentials.","\u002Fdocs\u002Fadmin\u002Fsso\u002F",[6625],{"url":6626,"release":6399},"\u002Fchangelog\u002F2026\u002F07\u002Fapplication-sso-groups\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6629,"title":6630,"description":6631,"docsLink":6632,"tiers":6633},"two-factor-authentication","Two-Factor Authentication","Two-factor authentication adds an extra layer of security to your FlowFuse account.","\u002Fdocs\u002Fuser\u002Fuser-settings\u002F#two-factor-authentication",{"edge":6303,"hub":6303,"fleet":6303},{"id":6635,"title":6636,"description":6637,"docsLink":6638,"tiers":6639},"certified-nodes-it","Certified Nodes - IT","IT certified node bundle includes: Redis, MQTT, HTTP Request, AI nodes (Gemini, Claude, ChatGPT, Ollama), MCP Server","\u002Fblog\u002F2025\u002F07\u002Fcertified-nodes-v2\u002F",{"edge":6336,"hub":6303,"fleet":6303},{"id":6641,"title":6642,"description":6643,"tiers":6644},"certified-nodes-ot","Certified OT Connections - OPC-UA, Modbus, etc.","OT certified node bundle includes: OPC-UA, Modbus TCP & RTU, RTSP, EtherNet\u002FIP, AI nodes (Gemini, Claude, ChatGPT, Ollama), MCP Server",{"edge":6303,"hub":6336,"fleet":6336},{"id":6646,"title":6647,"description":6648,"docsLink":6649,"tiers":6650},"audit-log","Audit Log","Keep track of everything going on in your Node-RED instances and FlowFuse. Audit Logs provide details on what actions have taken place, when they happened, and who did them.","\u002Fdocs\u002Fuser\u002Flogs\u002F#audit-log",{"edge":6303,"hub":6303,"fleet":6303},{"id":6652,"title":6653,"description":6654,"docsLink":6655,"tiers":6656},"role-based-access-control","Role-Based Access Control","Control who can do what at both the team and application level, from viewers to admins.","\u002Fdocs\u002Fuser\u002Frole-based-access-control\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6658,"title":6659,"description":6660,"docsLink":6661,"subfeature":6303,"showOnPricing":6336,"tiers":6662},"application-level-rbac","Application-Level RBAC","Fine-grained access control per application, allowing team members to have different permission levels across different applications without requiring separate teams.","\u002Fdocs\u002Fuser\u002Frole-based-access-control\u002F#application-level-rbac",{"edge":6303,"hub":6303,"fleet":6303},{"id":6664,"title":6665,"description":6666,"changelog":6667,"subfeature":6303,"showOnPricing":6336,"tiers":6670},"scoped-personal-access-tokens","Scoped Personal Access Tokens","Restrict a Personal Access Token to specific teams, limit it to read-only operations, or control whether it carries admin privileges.",[6668],{"url":6669,"release":6399},"\u002Fchangelog\u002F2026\u002F07\u002Fscoped-pats\u002F",{"edge":6303,"hub":6303,"fleet":6303},{"id":6672,"title":6673,"description":6674,"docsLink":6675,"showOnPricing":6336,"tiers":6676},"team-members","Team Members","Invite multiple team members to collaborate on the same Node-RED flows.","\u002Fdocs\u002Fuser\u002Fteam\u002F#teams",{"edge":6303,"hub":6303,"fleet":6303},{"id":6678,"title":6679,"description":6680,"docsLink":6681,"showOnPricing":6336,"tiers":6682},"endpoint-security","Endpoint Security","Secure HTTP endpoints for hosted Node-RED instances using FlowFuse credentials.","\u002Fdocs\u002Fuser\u002Finstance-settings\u002F#security",{"edge":6303,"hub":6303,"fleet":6303},{"id":6684,"title":6685,"description":6686,"docsLink":6687,"tiers":6688},"baa-for-hipaa","BAA for HIPAA","FlowFuse can sign a Business Associate Agreement to ensure proper safeguarding of protected health information handled on your behalf.","\u002Fhandbook\u002Fsales\u002Fsubscription-agreement-1.6\u002F",{"edge":6336,"hub":6303,"fleet":6336},{"id":6690,"title":6691,"description":6692,"tiers":6693},"sbom","Software Bill of Materials","A complete list of all software components used in your Node-RED instances and hosted applications, including version numbers and license information.",{"edge":6336,"hub":6303,"fleet":6336},{"id":6695,"title":6696,"features":6697},"support","Support",[6698,6703,6707],{"id":6699,"title":6700,"docsLink":6701,"tiers":6702},"installation-support","Installation Support","\u002Fdocs\u002Finstall\u002Fintroduction\u002F#do-you-need-help-installation-service",{"edge":6303,"hub":6303,"fleet":6303},{"id":6704,"title":6705,"showOnPricing":6336,"tiers":6706},"live-chat-support","Live Chat Support",{"edge":6303,"hub":6303,"fleet":6303},{"id":6708,"title":6709,"docsLink":6710,"tiers":6711},"enterprise-support","Enterprise Support","\u002Fdocs\u002Fpremium-support\u002F",{"edge":6303,"hub":6303,"fleet":6303},"feature-catalog","v5NjPsqOkQexQ0Fk82nqY6ZEXj128lclDvrIkmsKbpM",[6715,6801,7037,7107,7120,7260,7270,7351],{"name":6716,"order":6717,"children":6718},"Application Guide",0,[6719,6767],{"title":6720,"path":6721,"group":6716,"groupOrder":6717,"order":388,"children":6722},"Building FlowFuse applications","\u002Fdocs\u002Fapplication-guide",[6723,6727,6739,6743,6759],{"title":6724,"path":6725,"order":388,"children":6726},"Foundations","\u002Fdocs\u002Fapplication-guide\u002Ffoundations",[],{"title":6728,"path":6729,"order":407,"children":6730},"App delivery methods","\u002Fdocs\u002Fapplication-guide\u002Fapp-delivery-methods",[6731,6735],{"title":6732,"path":6733,"order":388,"children":6734},"Hardware apps","\u002Fdocs\u002Fapplication-guide\u002Fapp-delivery-methods\u002Fhardware-apps",[],{"title":6736,"path":6737,"order":407,"children":6738},"Software apps","\u002Fdocs\u002Fapplication-guide\u002Fapp-delivery-methods\u002Fsoftware-apps",[],{"title":6740,"path":6741,"order":430,"children":6742},"Data plane","\u002Fdocs\u002Fapplication-guide\u002Fdata-plane",[],{"title":6744,"path":6745,"order":469,"children":6746},"Architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures",[6747,6751,6755],{"title":6748,"path":6749,"order":388,"children":6750},"IT architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures\u002Fit",[],{"title":6752,"path":6753,"order":407,"children":6754},"OT architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures\u002Fot",[],{"title":6756,"path":6757,"order":430,"children":6758},"IIoT architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures\u002Fiiot",[],{"title":6760,"path":6761,"order":613,"children":6762},"Worked examples","\u002Fdocs\u002Fapplication-guide\u002Fworked-examples",[6763],{"title":6764,"path":6765,"order":388,"children":6766},"OEE, end to end","\u002Fdocs\u002Fapplication-guide\u002Fworked-examples\u002Foee",[],{"title":6768,"path":6769,"group":6716,"groupOrder":6717,"order":407,"children":6770},"Designing Node-RED flows","\u002Fdocs\u002Fnode-red-guide",[6771,6774,6790],{"title":6724,"path":6772,"order":388,"children":6773},"\u002Fdocs\u002Fnode-red-guide\u002Ffoundations",[],{"title":6775,"path":6776,"order":407,"children":6777},"Patterns","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns",[6778,6782,6786],{"title":6779,"path":6780,"order":388,"children":6781},"Design patterns","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns\u002Fdesign-patterns",[],{"title":6783,"path":6784,"order":407,"children":6785},"Handling data","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns\u002Fhandling-data",[],{"title":6787,"path":6788,"order":430,"children":6789},"Good form","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns\u002Fgood-form",[],{"title":6760,"path":6791,"order":430,"children":6792},"\u002Fdocs\u002Fnode-red-guide\u002Fworked-examples",[6793,6797],{"title":6794,"path":6795,"order":388,"children":6796},"OEE - Edge Aggregator","\u002Fdocs\u002Fnode-red-guide\u002Fworked-examples\u002Foee-edge-aggregator",[],{"title":6798,"path":6799,"order":407,"children":6800},"OEE - Central Dashboard","\u002Fdocs\u002Fnode-red-guide\u002Fworked-examples\u002Foee-central-dashboard",[],{"name":6802,"order":388,"children":6803},"FlowFuse User Manuals",[6804,6929,6933,6945],{"title":6805,"path":6806,"group":6802,"groupOrder":388,"order":388,"children":6807,"link":6336},"Using FlowFuse","\u002Fdocs\u002Fuser",[6808,6812,6816,6820,6824,6829,6833,6836,6840,6844,6847,6851,6867,6871,6875,6879,6883,6886,6890,6894,6898,6902,6906,6909,6913,6917,6921,6925],{"title":6809,"path":6810,"order":388,"children":6811},"Getting Started","\u002Fdocs\u002Fuser\u002Fintroduction",[],{"title":6813,"path":6814,"order":388,"children":6815},"Static asset service","\u002Fdocs\u002Fuser\u002Fstatic-asset-service",[],{"title":6817,"path":6818,"order":407,"children":6819},"Bill of Materials","\u002Fdocs\u002Fuser\u002Fbill-of-materials",[],{"title":6821,"path":6822,"order":407,"children":6823},"FlowFuse Concepts","\u002Fdocs\u002Fuser\u002Fconcepts",[],{"title":6825,"path":6826,"order":6827,"children":6828},"Instance States","\u002Fdocs\u002Fuser\u002Finstance-states",10,[],{"title":6830,"path":6831,"order":6300,"children":6832},"Changing the Stack","\u002Fdocs\u002Fuser\u002Fchangestack",[],{"title":6497,"path":6834,"order":6300,"children":6835},"\u002Fdocs\u002Fuser\u002Fcustom-hostnames",[],{"title":6837,"path":6838,"order":6300,"children":6839},"Custom Node Packages","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages",[],{"title":6841,"path":6842,"order":6300,"children":6843},"Dashboards","\u002Fdocs\u002Fuser\u002Fdashboards",[],{"title":6515,"path":6845,"order":6300,"children":6846},"\u002Fdocs\u002Fuser\u002Fdevops-pipelines",[],{"title":6848,"path":6849,"order":6300,"children":6850},"Environment Variables","\u002Fdocs\u002Fuser\u002Fenvvar",[],{"title":6852,"path":6853,"order":6300,"children":6854},"FlowFuse Expert","\u002Fdocs\u002Fuser\u002Fexpert",[6855,6859,6863],{"title":6856,"path":6857,"order":6300,"children":6858},"AI in Node-RED","\u002Fdocs\u002Fuser\u002Fexpert\u002Fnode-red-embedded-ai",[],{"title":6860,"path":6861,"order":6300,"children":6862},"Chat Interface","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat",[],{"title":6864,"path":6865,"order":6300,"children":6866},"Connect Your Own Agent","\u002Fdocs\u002Fuser\u002Fexpert\u002Fthird-party-agents",[],{"title":6868,"path":6869,"order":6300,"children":6870},"FlowFuse File Nodes","\u002Fdocs\u002Fuser\u002Ffilenodes",[],{"title":6872,"path":6873,"order":6300,"children":6874},"FlowFuse MQTT Nodes","\u002Fdocs\u002Fuser\u002Fmqtt-nodes",[],{"title":6876,"path":6877,"order":6300,"children":6878},"FlowFuse Persistent Context","\u002Fdocs\u002Fuser\u002Fpersistent-context",[],{"title":6880,"path":6881,"order":6300,"children":6882},"FlowFuse Project Nodes","\u002Fdocs\u002Fuser\u002Fprojectnodes",[],{"title":6393,"path":6884,"order":6300,"children":6885},"\u002Fdocs\u002Fuser\u002Fff-tables",[],{"title":6887,"path":6888,"order":6300,"children":6889},"Groups","\u002Fdocs\u002Fuser\u002Fdevice-groups",[],{"title":6891,"path":6892,"order":6300,"children":6893},"High Availability mode","\u002Fdocs\u002Fuser\u002Fhigh-availability",[],{"title":6895,"path":6896,"order":6300,"children":6897},"HTTP Access Tokens","\u002Fdocs\u002Fuser\u002Fhttp-access-tokens",[],{"title":6899,"path":6900,"order":6300,"children":6901},"Instance Settings","\u002Fdocs\u002Fuser\u002Finstance-settings",[],{"title":6903,"path":6904,"order":6300,"children":6905},"Logging","\u002Fdocs\u002Fuser\u002Flogs",[],{"title":6653,"path":6907,"order":6300,"children":6908},"\u002Fdocs\u002Fuser\u002Frole-based-access-control",[],{"title":6910,"path":6911,"order":6300,"children":6912},"Shared Team Library","\u002Fdocs\u002Fuser\u002Fshared-library",[],{"title":6914,"path":6915,"order":6300,"children":6916},"Snapshots","\u002Fdocs\u002Fuser\u002Fsnapshots",[],{"title":6918,"path":6919,"order":6300,"children":6920},"Team Broker","\u002Fdocs\u002Fuser\u002Fteambroker",[],{"title":6922,"path":6923,"order":6300,"children":6924},"Teams","\u002Fdocs\u002Fuser\u002Fteam",[],{"title":6926,"path":6927,"order":6300,"children":6928},"User Settings","\u002Fdocs\u002Fuser\u002Fuser-settings",[],{"title":6930,"path":6931,"group":6802,"groupOrder":388,"order":407,"children":6932},"FlowFuse API","\u002Fdocs\u002Fapi",[],{"title":6934,"path":6935,"group":6802,"groupOrder":388,"order":430,"children":6936,"link":6336},"Migrating a Node-RED project to FlowFuse","\u002Fdocs\u002Fmigration",[6937,6941],{"title":6938,"path":6939,"order":388,"children":6940},"Introduction","\u002Fdocs\u002Fmigration\u002Fintroduction",[],{"title":6942,"path":6943,"order":6300,"children":6944},"Node-RED Tools plugin","\u002Fdocs\u002Fmigration\u002Fnode-red-tools",[],{"title":6946,"path":6947,"group":6802,"groupOrder":388,"order":469,"children":6948},"FlowFuse Node-RED nodes","\u002Fdocs\u002Fflowfuse-nodes",[6949,6973,6991,6998,7018,7029],{"title":6950,"path":6951,"order":388,"children":6952},"AI","\u002Fdocs\u002Fflowfuse-nodes\u002Fai",[6953,6957,6961,6965,6969],{"title":6954,"path":6955,"order":613,"children":6956},"LLM Nodes","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fllm-nodes",[],{"title":6958,"path":6959,"order":6302,"children":6960},"Depth Estimation","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fdepth-estimation",[],{"title":6962,"path":6963,"order":6302,"children":6964},"Image Classification","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fimage-classification",[],{"title":6966,"path":6967,"order":6302,"children":6968},"Object Detection","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fobject-detection",[],{"title":6970,"path":6971,"order":6302,"children":6972},"ONXX","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fonxx",[],{"title":6974,"path":6975,"order":407,"children":6976},"MCP","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp",[6977,6981,6983,6987],{"title":6978,"path":6979,"order":6302,"children":6980},"MCP Prompt","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-prompt",[],{"title":5,"path":6304,"order":6302,"children":6982},[],{"title":6984,"path":6985,"order":6302,"children":6986},"MCP Responses","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-response",[],{"title":6988,"path":6989,"order":6302,"children":6990},"MCP Tool","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-tool",[],{"title":6393,"path":6992,"order":430,"children":6993},"\u002Fdocs\u002Fflowfuse-nodes\u002Fflowfuse-tables",[6994],{"title":6995,"path":6996,"order":6302,"children":6997},"Query","\u002Fdocs\u002Fflowfuse-nodes\u002Fflowfuse-tables\u002Fquery",[],{"title":6999,"path":7000,"order":469,"children":7001},"Edge","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge",[7002,7006,7010,7014],{"title":7003,"path":7004,"order":388,"children":7005},"RTSP Video Feed","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Frtsp",[],{"title":7007,"path":7008,"order":407,"children":7009},"CIP Suite, EtherNet\u002FIP Nodes","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Fcip-suite",[],{"title":7011,"path":7012,"order":430,"children":7013},"Modbus","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Fmodbus",[],{"title":7015,"path":7016,"order":6302,"children":7017},"OPC UA","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Fopcua",[],{"title":6872,"path":7019,"order":613,"children":7020},"\u002Fdocs\u002Fflowfuse-nodes\u002Fmqtt",[7021,7025],{"title":7022,"path":7023,"order":6302,"children":7024},"MQTT In","\u002Fdocs\u002Fflowfuse-nodes\u002Fmqtt\u002Fmqtt-in",[],{"title":7026,"path":7027,"order":6302,"children":7028},"MQTT Out","\u002Fdocs\u002Fflowfuse-nodes\u002Fmqtt\u002Fmqtt-out",[],{"title":7030,"path":7031,"order":613,"children":7032},"Hub","\u002Fdocs\u002Fflowfuse-nodes\u002Fhub",[7033],{"title":7034,"path":7035,"order":388,"children":7036},"Redis","\u002Fdocs\u002Fflowfuse-nodes\u002Fhub\u002Fredis",[],{"name":7038,"order":407,"children":7039},"Device Agent",[7040,7088],{"title":7038,"path":7041,"group":7038,"groupOrder":407,"order":388,"children":7042,"link":6336},"\u002Fdocs\u002Fdevice-agent",[7043,7047,7051,7076,7080,7084],{"title":7044,"path":7045,"order":388,"children":7046},"FlowFuse Device Agent Introduction","\u002Fdocs\u002Fdevice-agent\u002Fintroduction",[],{"title":7048,"path":7049,"order":407,"children":7050},"Quick Start","\u002Fdocs\u002Fdevice-agent\u002Fquickstart",[],{"title":7052,"path":7053,"group":7054,"order":430,"children":7055,"link":6336},"Installation","\u002Fdocs\u002Fdevice-agent\u002Finstall","DeviceAgentInstallation",[7056,7060,7064,7068,7072],{"title":7057,"path":7058,"group":7054,"order":388,"children":7059},"Overview","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview",[],{"title":7061,"path":7062,"group":7054,"order":407,"children":7063},"Device Agent Installer","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdevice-agent-installer",[],{"title":7065,"path":7066,"group":7054,"order":430,"children":7067},"Docker Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdocker",[],{"title":7069,"path":7070,"group":7054,"order":469,"children":7071},"Kubernetes Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fkubernetes",[],{"title":7073,"path":7074,"group":7054,"order":613,"children":7075},"Manual Install with NPM","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fmanual",[],{"title":7077,"path":7078,"order":469,"children":7079},"Register your Remote Instance","\u002Fdocs\u002Fdevice-agent\u002Fregister",[],{"title":7081,"path":7082,"order":613,"children":7083},"Running the Agent","\u002Fdocs\u002Fdevice-agent\u002Frunning",[],{"title":7085,"path":7086,"order":645,"children":7087},"Deploying your Flows","\u002Fdocs\u002Fdevice-agent\u002Fdeploy",[],{"title":7089,"path":7090,"group":7038,"groupOrder":407,"order":407,"children":7091,"link":6336},"Hardware Guides","\u002Fdocs\u002Fhardware",[7092,7095,7099,7103],{"title":7057,"path":7093,"order":388,"children":7094},"\u002Fdocs\u002Fhardware\u002Fintroduction",[],{"title":7096,"path":7097,"order":407,"children":7098},"ctrlX - Node-RED","\u002Fdocs\u002Fhardware\u002Fctrlx-node-red",[],{"title":7100,"path":7101,"order":430,"children":7102},"ctrlX - Device Agent","\u002Fdocs\u002Fhardware\u002Fctrlx-device-agent",[],{"title":7104,"path":7105,"order":430,"children":7106},"Raspberry Pi with Raspbian","\u002Fdocs\u002Fhardware\u002Fraspbian",[],{"name":7108,"order":430,"children":7109},"FlowFuse Cloud",[7110],{"title":7108,"path":7111,"group":7108,"groupOrder":430,"order":430,"children":7112,"link":6336},"\u002Fdocs\u002Fcloud",[7113,7116],{"title":6938,"path":7114,"order":388,"children":7115},"\u002Fdocs\u002Fcloud\u002Fintroduction",[],{"title":7117,"path":7118,"order":6300,"children":7119},"FlowFuse Cloud Billing","\u002Fdocs\u002Fcloud\u002Fbilling",[],{"name":7121,"order":469,"children":7122},"FlowFuse Self-Hosted",[7123,7126,7201,7213],{"title":7048,"path":7124,"group":7121,"groupOrder":469,"order":388,"children":7125},"\u002Fdocs\u002Fquick-start",[],{"title":7127,"path":7128,"group":7121,"groupOrder":469,"order":407,"children":7129,"link":6336},"Installing FlowFuse","\u002Fdocs\u002Finstall",[7130,7133,7137,7141,7161,7165,7169,7173],{"title":7057,"path":7131,"order":388,"children":7132},"\u002Fdocs\u002Finstall\u002Fintroduction",[],{"title":7134,"path":7135,"order":6300,"children":7136},"Configuring FlowFuse","\u002Fdocs\u002Finstall\u002Fconfiguration",[],{"title":7138,"path":7139,"order":6300,"children":7140},"DNS Setup","\u002Fdocs\u002Finstall\u002Fdns-setup",[],{"title":7142,"path":7143,"order":6300,"children":7144},"Docker install","\u002Fdocs\u002Finstall\u002Fdocker",[7145,7149,7153,7157],{"title":7146,"path":7147,"order":6300,"children":7148},"Add Project Stacks on Docker","\u002Fdocs\u002Finstall\u002Fdocker\u002Fstacks",[],{"title":7150,"path":7151,"order":6300,"children":7152},"Docker Engine on Windows","\u002Fdocs\u002Finstall\u002Fdocker\u002Fwindows-docker-ce",[],{"title":7154,"path":7155,"order":6300,"children":7156},"Docker from AWS Market Place","\u002Fdocs\u002Finstall\u002Fdocker\u002Faws-marketplace",[],{"title":7158,"path":7159,"order":6300,"children":7160},"Docker on Digital Ocean","\u002Fdocs\u002Finstall\u002Fdocker\u002Fdigital-ocean",[],{"title":7162,"path":7163,"order":6300,"children":7164},"Email configuration","\u002Fdocs\u002Finstall\u002Femail-providers",[],{"title":7166,"path":7167,"order":6300,"children":7168},"First Run Setup","\u002Fdocs\u002Finstall\u002Ffirst-run",[],{"title":7170,"path":7171,"order":6300,"children":7172},"FlowFuse File Storage","\u002Fdocs\u002Finstall\u002Ffile-storage",[],{"title":7174,"path":7175,"order":6300,"children":7176},"Install FlowFuse on Kubernetes","\u002Fdocs\u002Finstall\u002Fkubernetes",[7177,7181,7185,7189,7193,7197],{"title":7178,"path":7179,"order":6300,"children":7180},"AWS EKS Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws",[],{"title":7182,"path":7183,"order":6300,"children":7184},"AWS EKS Installation with Terraform and Helm","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws-terraform",[],{"title":7186,"path":7187,"order":6300,"children":7188},"Digital Ocean Kubernetes Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fdigital-ocean",[],{"title":7190,"path":7191,"order":6300,"children":7192},"Ingress Controller Migration","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fingress-controller-migration",[],{"title":7194,"path":7195,"order":6300,"children":7196},"Kubernetes Project Stacks","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fstacks",[],{"title":7198,"path":7199,"order":6300,"children":7200},"OpenShift Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fopenshift",[],{"title":7202,"path":7203,"group":7121,"groupOrder":469,"order":430,"children":7204},"Upgrading FlowFuse","\u002Fdocs\u002Fupgrade",[7205,7209],{"title":7206,"path":7207,"order":6300,"children":7208},"Installing a license","\u002Fdocs\u002Fupgrade\u002Fopen-source-to-premium",[],{"title":7210,"path":7211,"order":6300,"children":7212},"Upgrading the Node-RED version","\u002Fdocs\u002Fupgrade\u002Fnodered-version",[],{"title":7214,"path":7215,"group":7121,"groupOrder":469,"order":469,"children":7216,"link":6336},"Administering FlowFuse","\u002Fdocs\u002Fadmin",[7217,7220,7232,7240,7244,7248,7252,7256],{"title":7214,"path":7218,"order":388,"children":7219},"\u002Fdocs\u002Fadmin\u002Fintroduction",[],{"title":7221,"path":7222,"order":6300,"children":7223},"Configuring Single Sign-On (SSO)","\u002Fdocs\u002Fadmin\u002Fsso",[7224,7228],{"title":7225,"path":7226,"order":6300,"children":7227},"LDAP SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap",[],{"title":7229,"path":7230,"order":6300,"children":7231},"SAML SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fsaml",[],{"title":7233,"path":7234,"order":6300,"children":7235,"link":6336},"Hardening","\u002Fdocs\u002Fadmin\u002Fhardening",[7236],{"title":7237,"path":7238,"order":6300,"children":7239},"Kubernetes Hardening","\u002Fdocs\u002Fadmin\u002Fhardening\u002Fkubernetes",[],{"title":7241,"path":7242,"order":6300,"children":7243},"Monitoring","\u002Fdocs\u002Fadmin\u002Fmonitoring",[],{"title":7245,"path":7246,"order":6300,"children":7247},"Observability","\u002Fdocs\u002Fadmin\u002Fobservability",[],{"title":7249,"path":7250,"order":6300,"children":7251},"Soft Launch Enablement","\u002Fdocs\u002Fadmin\u002Ffeature-flags",[],{"title":7253,"path":7254,"order":6300,"children":7255},"Telemetry","\u002Fdocs\u002Fadmin\u002Ftelemetry",[],{"title":7257,"path":7258,"order":6300,"children":7259},"User Management","\u002Fdocs\u002Fadmin\u002Fuser-management",[],{"name":6696,"order":613,"children":7261},[7262,7266],{"title":7263,"path":7264,"group":6696,"groupOrder":613,"order":430,"children":7265},"Premium Support","\u002Fdocs\u002Fpremium-support",[],{"title":7267,"path":7268,"group":6696,"groupOrder":613,"order":6300,"children":7269},"Debugging Node-RED issues","\u002Fdocs\u002Fdebugging",[],{"name":7271,"order":645,"children":7272},"Contributing",[7273],{"title":7274,"path":7275,"group":7271,"groupOrder":645,"order":6300,"children":7276,"link":6336},"Contributing to FlowFuse","\u002Fdocs\u002Fcontribute",[7277,7280,7284,7288,7292,7296,7300,7308,7344,7347],{"title":6938,"path":7278,"order":388,"children":7279},"\u002Fdocs\u002Fcontribute\u002Fintroduction",[],{"title":7281,"path":7282,"order":6300,"children":7283},"Adding Template Settings","\u002Fdocs\u002Fcontribute\u002Fadding-template-settings",[],{"title":7285,"path":7286,"order":6300,"children":7287},"API Design","\u002Fdocs\u002Fcontribute\u002Fapi-design",[],{"title":7289,"path":7290,"order":6300,"children":7291},"Creating debug stack containers","\u002Fdocs\u002Fcontribute\u002Fcreating-debug-stack-containers",[],{"title":7293,"path":7294,"order":6300,"children":7295},"Database migrations","\u002Fdocs\u002Fcontribute\u002Fdb-migrations",[],{"title":7297,"path":7298,"order":6300,"children":7299},"FlowFuse Architecture","\u002Fdocs\u002Fcontribute\u002Farchitecture",[],{"title":7301,"path":7302,"order":6300,"children":7303},"Local Install","\u002Fdocs\u002Fcontribute\u002Flocal",[7304],{"title":7305,"path":7306,"order":6300,"children":7307},"Local Stacks","\u002Fdocs\u002Fcontribute\u002Flocal\u002Fstacks",[],{"title":7309,"path":7310,"order":6300,"children":7311},"State Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows",[7312,7316,7320,7324,7328,7332,7336,7340],{"title":7313,"path":7314,"order":6300,"children":7315},"Device Editor","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fdevice-editor",[],{"title":7317,"path":7318,"order":6300,"children":7319},"Instance states","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states",[],{"title":7321,"path":7322,"order":6300,"children":7323},"Invite External Users","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Finvite-external-user",[],{"title":7325,"path":7326,"order":6300,"children":7327},"Project Creation","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-create",[],{"title":7329,"path":7330,"order":6300,"children":7331},"Reset Password Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fpassword-reset",[],{"title":7333,"path":7334,"order":6300,"children":7335},"Team creation Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fteam-create",[],{"title":7337,"path":7338,"order":6300,"children":7339},"User Login Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Flogin",[],{"title":7341,"path":7342,"order":6300,"children":7343},"User Sign up Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fsignup",[],{"title":6918,"path":7345,"order":6300,"children":7346},"\u002Fdocs\u002Fcontribute\u002Fteam-broker",[],{"title":7348,"path":7349,"order":6300,"children":7350},"Working with Feature Flags","\u002Fdocs\u002Fcontribute\u002Ffeature-flags",[],{"name":7352,"order":651,"children":7353},"Node-RED",[7354],{"title":7355,"path":7356,"group":7352,"groupOrder":651,"order":388,"children":7357},"Using Node-RED","\u002Fdocs\u002Fnode-red",[7358,7431,7610,7637,7676,7692,7708,7736,7756,7760],{"title":7359,"path":7360,"order":407,"children":7361},"Getting started","\u002Fdocs\u002Fnode-red\u002Fgetting-started",[7362,7382,7386,7390,7394,7398,7402,7406,7410],{"title":7363,"path":7364,"order":388,"children":7365},"Editor","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor",[7366,7370,7374,7378],{"title":7367,"path":7368,"order":6302,"children":7369},"Header","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fheader",[],{"title":7371,"path":7372,"order":6302,"children":7373},"Palette","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fpalette",[],{"title":7375,"path":7376,"order":6302,"children":7377},"Sidebar","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fsidebar",[],{"title":7379,"path":7380,"order":6302,"children":7381},"Workspace","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fworkspace",[],{"title":7383,"path":7384,"order":407,"children":7385},"Port Configuration","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fnode-red-port",[],{"title":7387,"path":7388,"order":430,"children":7389},"Node-RED Library","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Flibrary",[],{"title":7391,"path":7392,"order":430,"children":7393},"Update Node-RED","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fupdate-node-red",[],{"title":7395,"path":7396,"order":469,"children":7397},"Node-RED On Android","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fnode-red-android",[],{"title":7399,"path":7400,"order":613,"children":7401},"Working with Messages","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fnode-red-messages",[],{"title":7403,"path":7404,"order":645,"children":7405},"String","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fstring",[],{"title":7407,"path":7408,"order":651,"children":7409},"Date & Time","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fdate-and-time",[],{"title":7411,"path":7412,"order":7413,"children":7414},"Programming","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming",8,[7415,7419,7423,7427],{"title":7416,"path":7417,"order":6302,"children":7418},"Data Tranformation","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Fdata-tranformation",[],{"title":7420,"path":7421,"order":6302,"children":7422},"Debugging","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Fdebugging-flows",[],{"title":7424,"path":7425,"order":6302,"children":7426},"If-Else","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Fif-else",[],{"title":7428,"path":7429,"order":6302,"children":7430},"Loop","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Floop",[],{"title":7432,"path":7433,"order":430,"children":7434},"Core nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes",[7435,7471,7512,7554,7574,7598],{"title":7436,"path":7437,"order":388,"children":7438},"Common nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon",[7439,7443,7447,7451,7455,7459,7463,7467],{"title":7440,"path":7441,"order":388,"children":7442},"Inject","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Finject",[],{"title":7444,"path":7445,"order":407,"children":7446},"Debug","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fdebug",[],{"title":7448,"path":7449,"order":430,"children":7450},"Complete","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fcomplete",[],{"title":7452,"path":7453,"order":469,"children":7454},"Catch","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fcatch",[],{"title":7456,"path":7457,"order":613,"children":7458},"Status","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fstatus",[],{"title":7460,"path":7461,"order":645,"children":7462},"Link","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Flink",[],{"title":7464,"path":7465,"order":651,"children":7466},"Comment","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fcomment",[],{"title":7468,"path":7469,"order":7413,"children":7470},"Unknown","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Funknown",[],{"title":7472,"path":7473,"order":407,"children":7474},"Function nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction",[7475,7479,7483,7487,7491,7495,7499,7503,7507],{"title":7476,"path":7477,"order":388,"children":7478},"Function","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ffunction",[],{"title":7480,"path":7481,"order":407,"children":7482},"Switch","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fswitch",[],{"title":7484,"path":7485,"order":430,"children":7486},"Change","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fchange",[],{"title":7488,"path":7489,"order":469,"children":7490},"Range","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Frange",[],{"title":7492,"path":7493,"order":613,"children":7494},"Template","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ftemplate",[],{"title":7496,"path":7497,"order":645,"children":7498},"Delay","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fdelay",[],{"title":7500,"path":7501,"order":651,"children":7502},"Trigger","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ftrigger",[],{"title":7504,"path":7505,"order":7413,"children":7506},"Exec","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fexec",[],{"title":7508,"path":7509,"order":7510,"children":7511},"Filter","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ffilter",9,[],{"title":7513,"path":7514,"order":430,"children":7515},"Network nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork",[7516,7520,7524,7527,7530,7534,7538,7542,7546,7550],{"title":7517,"path":7518,"order":388,"children":7519},"TLS","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Ftls",[],{"title":7521,"path":7522,"order":407,"children":7523},"HTTP Proxy","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fhttp-proxy",[],{"title":7022,"path":7525,"order":430,"children":7526},"\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fmqtt-in",[],{"title":7026,"path":7528,"order":469,"children":7529},"\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fmqtt-out",[],{"title":7531,"path":7532,"order":613,"children":7533},"HTTP in","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fhttp-in",[],{"title":7535,"path":7536,"order":645,"children":7537},"HTTP request","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fhttp-request",[],{"title":7539,"path":7540,"order":651,"children":7541},"WebSocket","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fwebsocket",[],{"title":7543,"path":7544,"order":7413,"children":7545},"TCP in","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Ftcp-in",[],{"title":7547,"path":7548,"order":7510,"children":7549},"UDP In","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fudp-in",[],{"title":7551,"path":7552,"order":6827,"children":7553},"UDP Out","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fudp-out",[],{"title":7555,"path":7556,"order":469,"children":7557},"Sequence nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence",[7558,7562,7566,7570],{"title":7559,"path":7560,"order":388,"children":7561},"Split","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fsplit",[],{"title":7563,"path":7564,"order":407,"children":7565},"Sort","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fsort",[],{"title":7567,"path":7568,"order":430,"children":7569},"Batch","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fbatch",[],{"title":7571,"path":7572,"order":469,"children":7573},"Join","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fjoin",[],{"title":7575,"path":7576,"order":613,"children":7577},"Parser nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers",[7578,7582,7586,7590,7594],{"title":7579,"path":7580,"order":388,"children":7581},"CSV","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fcsv",[],{"title":7583,"path":7584,"order":407,"children":7585},"HTML","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fhtml",[],{"title":7587,"path":7588,"order":430,"children":7589},"JSON","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fjson",[],{"title":7591,"path":7592,"order":469,"children":7593},"XML","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fxml",[],{"title":7595,"path":7596,"order":613,"children":7597},"YAML","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fyaml",[],{"title":7599,"path":7600,"order":645,"children":7601},"Storage nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fstorage",[7602,7606],{"title":7603,"path":7604,"order":388,"children":7605},"Write File","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fstorage\u002Fwrite-file",[],{"title":7607,"path":7608,"order":407,"children":7609},"Read File","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fstorage\u002Fread-file",[],{"title":7611,"path":7612,"order":469,"children":7613},"Communication protocols","\u002Fdocs\u002Fnode-red\u002Fprotocol",[7614,7618,7622,7625,7629,7633],{"title":7615,"path":7616,"order":6302,"children":7617},"AMQP","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Famqp",[],{"title":7619,"path":7620,"order":6302,"children":7621},"LwM2M","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Flwm2m",[],{"title":7011,"path":7623,"order":6302,"children":7624},"\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fmodbus",[],{"title":7626,"path":7627,"order":6302,"children":7628},"MQTT","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fmqtt",[],{"title":7630,"path":7631,"order":6302,"children":7632},"OPC-UA","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fopc-ua",[],{"title":7634,"path":7635,"order":6302,"children":7636},"Websocket","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fwebsocket",[],{"title":7638,"path":7639,"order":613,"children":7640},"Databases","\u002Fdocs\u002Fnode-red\u002Fdatabase",[7641,7645,7649,7653,7657,7661,7665,7668,7672],{"title":7642,"path":7643,"order":6302,"children":7644},"DynamoDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fdynamodb",[],{"title":7646,"path":7647,"order":6302,"children":7648},"Firebase","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Ffirebase",[],{"title":7650,"path":7651,"order":6302,"children":7652},"InfluxDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Finfluxdb",[],{"title":7654,"path":7655,"order":6302,"children":7656},"MongoDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fmongodb",[],{"title":7658,"path":7659,"order":6302,"children":7660},"MySQL","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fmysql",[],{"title":7662,"path":7663,"order":6302,"children":7664},"PostgreSQL","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fpostgresql",[],{"title":7034,"path":7666,"order":6302,"children":7667},"\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fredis",[],{"title":7669,"path":7670,"order":6302,"children":7671},"SQLite","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fsqlite",[],{"title":7673,"path":7674,"order":6302,"children":7675},"TimescaleDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Ftimescaledb",[],{"title":7677,"path":7678,"order":645,"children":7679},"Integration technologies","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies",[7680,7684,7688],{"title":7681,"path":7682,"order":6302,"children":7683},"GraphQL API","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies\u002Fgraphql",[],{"title":7685,"path":7686,"order":6302,"children":7687},"REST API","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies\u002Frest",[],{"title":7689,"path":7690,"order":6302,"children":7691},"Webhook","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies\u002Fwebhook",[],{"title":7693,"path":7694,"order":651,"children":7695},"Notification services","\u002Fdocs\u002Fnode-red\u002Fnotification",[7696,7700,7704],{"title":7697,"path":7698,"order":6302,"children":7699},"Discord","\u002Fdocs\u002Fnode-red\u002Fnotification\u002Fdiscord",[],{"title":7701,"path":7702,"order":6302,"children":7703},"Email","\u002Fdocs\u002Fnode-red\u002Fnotification\u002Femail",[],{"title":7705,"path":7706,"order":6302,"children":7707},"Telegram","\u002Fdocs\u002Fnode-red\u002Fnotification\u002Ftelegram",[],{"title":7709,"path":7710,"order":7413,"children":7711},"Hardware","\u002Fdocs\u002Fnode-red\u002Fhardware",[7712,7716,7720,7724,7728,7732],{"title":7713,"path":7714,"order":6302,"children":7715},"BLIIOT ARMxy BL340","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Farmxy-bl340",[],{"title":7717,"path":7718,"order":6302,"children":7719},"Opto-22 Groov Epic","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fopto-22-groove-rio-7-mm2001-10",[],{"title":7721,"path":7722,"order":6302,"children":7723},"Raspberry Pi 4","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fraspberry-pi-4",[],{"title":7725,"path":7726,"order":6302,"children":7727},"Raspberry Pi 5","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fraspberry-pi-5",[],{"title":7729,"path":7730,"order":6302,"children":7731},"Robustel EG5120","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Frobustel-eg5120",[],{"title":7733,"path":7734,"order":6302,"children":7735},"Siemens IoT2050","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fsiemens-iot-2050",[],{"title":7737,"path":7738,"order":7510,"children":7739},"Peripheral devices","\u002Fdocs\u002Fnode-red\u002Fperipheral",[7740,7744,7748,7752],{"title":7741,"path":7742,"order":6302,"children":7743},"Arduino","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fardiuno",[],{"title":7745,"path":7746,"order":6302,"children":7747},"Barcode Scanner","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fbarcodescanner",[],{"title":7749,"path":7750,"order":6302,"children":7751},"ESP32","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fesp32",[],{"title":7753,"path":7754,"order":6302,"children":7755},"Webcam","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fwebcam",[],{"title":7757,"path":7758,"order":6827,"children":7759},"Terminology","\u002Fdocs\u002Fnode-red\u002Fterminology",[],{"title":7761,"path":7762,"order":7763,"children":7764},"Keyboard shortcuts","\u002Fdocs\u002Fnode-red\u002Fkeyboard",11,[],1788888653818]