[{"data":1,"prerenderedAt":224},["ShallowReactive",2],{"node-red-\u002Fnode-red\u002Fcore-nodes\u002Fbatch":3},{"id":4,"title":5,"body":6,"description":17,"extension":217,"meta":218,"navigation":219,"path":220,"seo":221,"stem":222,"__hash__":223},"nodeRed\u002Fnode-red\u002Fcore-nodes\u002Fbatch.md","Node-RED - Batch Node",{"type":7,"value":8,"toc":200},"minimark",[9,14,18,23,26,30,33,38,41,48,51,57,61,64,70,74,86,89,95,101,105,112,119,123,128,132],[10,11,13],"h1",{"id":12},"batch","Batch",[15,16,17],"p",{},"Creates sequences of messages based on various rules.",[19,20,22],"h2",{"id":21},"where-and-why-do-we-use-the-batch-node","Where and why do we use the Batch node?",[15,24,25],{},"The Batch node groups sequences of messages into batches. It's useful when you need to collect multiple messages before processing them together, create time-windowed data collections, or reorganize message flows by topic.",[19,27,29],{"id":28},"modes-of-operation","Modes of operation",[15,31,32],{},"The Batch node operates in three different modes, each suited for different use cases.",[34,35,37],"h3",{"id":36},"group-by-number-of-messages","Group by Number of Messages",[15,39,40],{},"Groups messages into sequences of a given length. Set the batch size to 5 and the first 5 messages form one batch, the next 5 form another batch, and so on.",[15,42,43],{},[44,45],"img",{"alt":46,"src":47},"Batching messages into 5 groups","\u002Fnode-red\u002Fcore-nodes\u002Fimages\u002Fbatch-example1.png",[15,49,50],{},"The overlap option lets you repeat messages between batches. When enabled, messages at the end of one sequence appear at the start of the next. With a batch size of 5 and overlap of 1, you get sequences like 1-5, then 5-9, then 9-13. This creates a sliding window effect that's useful for analysis requiring context from previous data.",[15,52,53],{},[44,54],{"alt":55,"src":56},"Batching messages into 5 groups with overlap","\u002Fnode-red\u002Fcore-nodes\u002Fimages\u002Fbatch-example2.png",[34,58,60],{"id":59},"group-by-time-interval","Group by Time Interval",[15,62,63],{},"Groups all messages that arrive within a specified time period. Set it to 2 seconds and every message received in that window gets batched together. When the interval expires, the batch releases and a new window starts. You can optionally configure the node to send an empty message if nothing arrives within the interval.",[15,65,66],{},[44,67],{"alt":68,"src":69},"Batching messages into 2 second groups","\u002Fnode-red\u002Fcore-nodes\u002Fimages\u002Fbatch-example3.gif",[34,71,73],{"id":72},"concatenate-sequences","Concatenate Sequences",[15,75,76,77,81,82,85],{},"Creates a new message sequence by combining incoming sequences in a specified order. Each incoming message must have both a ",[78,79,80],"code",{},"msg.topic"," property and a ",[78,83,84],{},"msg.parts"," property that identifies its sequence. You configure the node with a list of topic values to control the order sequences get concatenated.",[15,87,88],{},"This mode lets you duplicate sequences for parallel processing or reorder them by topic. For example, you could filter an array of numbers into positive and negative values, assign each group a different topic, then concatenate them in whichever order you need.",[15,90,91],{},[44,92],{"alt":93,"src":94},"Duplicating a sequence of data","\u002Fnode-red\u002Fcore-nodes\u002Fimages\u002Fbatch-example4.png",[15,96,97],{},[44,98],{"alt":99,"src":100},"Batch filter and concatenate","\u002Fnode-red\u002Fcore-nodes\u002Fimages\u002Fbatch-example5.png",[19,102,104],{"id":103},"how-the-node-handles-messages","How the node handles messages",[15,106,107,108,111],{},"The Batch node buffers messages internally to work across sequences. The Node-RED runtime setting ",[78,109,110],{},"nodeMessageBufferMaxLength"," limits how many messages can be buffered to prevent memory issues.",[15,113,114,115,118],{},"If you send a message with the ",[78,116,117],{},"msg.reset"," property set to true, the node immediately deletes all buffered messages without sending them. This is useful when you need to start fresh or handle error conditions.",[34,120,122],{"id":121},"demo-flows","Demo flows",[124,125],"render-flow",{":height":126,"flow":127},"700","W3siaWQiOiI1MmM3ZDhjOTNkNjhhZmI1IiwidHlwZSI6InRhYiIsImxhYmVsIjoiQmF0Y2ggTm9kZSIsImRpc2FibGVkIjpmYWxzZSwiaW5mbyI6IiIsImVudiI6W119LHsiaWQiOiI3YWE1MDJkZGRiOTI3NGQyIiwidHlwZSI6Imdyb3VwIiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJzdHlsZSI6eyJzdHJva2UiOiIjYjJiM2JkIiwic3Ryb2tlLW9wYWNpdHkiOiIxIiwiZmlsbCI6IiNmMmYzZmIiLCJmaWxsLW9wYWNpdHkiOiIwLjUiLCJsYWJlbCI6dHJ1ZSwibGFiZWwtcG9zaXRpb24iOiJudyIsImNvbG9yIjoiIzMyMzMzYiJ9LCJub2RlcyI6WyJlM2E1YzA2Ni4xNjMzMyIsIjkyMjNjMTE5LmM1MjY4IiwiZTRkMDdmYTEuNzhjMTYiLCI4NDhmNTllNS43NTI4ZDgiLCJjZjFiYmI1ZS5iYTNlNjgiLCJhMWUzMTFkNS40ZGNhMSIsIjI3NzZjODIzLjc3ZWJhOCIsIjNjNDdiODYzYzY3MzkzYTIiLCI5M2MzZThjNTUxYzAyZjk1IiwiNTcyZWRlNzNmYzE1ZjAzOCIsIjUwNDNhNjVkZDI2ZTEzMGQiXSwieCI6MzQsInkiOjQzOSwidyI6NTkyLCJoIjozODJ9LHsiaWQiOiIyNzAxZWQ5M2EwZmJjNThkIiwidHlwZSI6Imdyb3VwIiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJzdHlsZSI6eyJzdHJva2UiOiIjYjJiM2JkIiwic3Ryb2tlLW9wYWNpdHkiOiIxIiwiZmlsbCI6IiNmMmYzZmIiLCJmaWxsLW9wYWNpdHkiOiIwLjUiLCJsYWJlbCI6dHJ1ZSwibGFiZWwtcG9zaXRpb24iOiJudyIsImNvbG9yIjoiIzMyMzMzYiJ9LCJub2RlcyI6WyJjZjFmZDc5Ni4xOTc2NzgiLCJkMWM4ZGRmMC45OWI0ZSIsImY3MjdhNWQzLmVhMWEyOCIsImY0ZDZkYmE0LjdlOGFiOCIsIjMxYjgxODY1LjYxMTc4OCIsIjM1NmM4NjU0LjJhZDFhYSJdLCJ4IjozNCwieSI6ODk5LCJ3Ijo0OTIsImgiOjI0Mn0seyJpZCI6IjBiMTUxYzM0M2M1NmM5NGMiLCJ0eXBlIjoiZ3JvdXAiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsInN0eWxlIjp7InN0cm9rZSI6IiNiMmIzYmQiLCJzdHJva2Utb3BhY2l0eSI6IjEiLCJmaWxsIjoiI2YyZjNmYiIsImZpbGwtb3BhY2l0eSI6IjAuNSIsImxhYmVsIjp0cnVlLCJsYWJlbC1wb3NpdGlvbiI6Im53IiwiY29sb3IiOiIjMzIzMzNiIn0sIm5vZGVzIjpbIjc0ODUzNTY4LjIyYjg3YyIsIjhmNGY2ODMuOTlkMTk5OCIsIjZjNDdjY2IzLmJiMDE4NCIsIjQ5YzJhYzEuNTlhOTM1NCIsIjMxMWRkNmI0LjVhZWI3YSIsImUyN2M1NWIwLjE4ZTljOCIsIjllNjVmMjlhLjY5Y2EyIiwiODE3YWNiZmIuNDUyYWY4Il0sIngiOjM0LCJ5Ijo1OSwidyI6NTUyLCJoIjozMDJ9LHsiaWQiOiJiODU3YTEzNzgyZDdjNWQ5IiwidHlwZSI6Imdyb3VwIiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJzdHlsZSI6eyJzdHJva2UiOiIjYjJiM2JkIiwic3Ryb2tlLW9wYWNpdHkiOiIxIiwiZmlsbCI6IiNmMmYzZmIiLCJmaWxsLW9wYWNpdHkiOiIwLjUiLCJsYWJlbCI6dHJ1ZSwibGFiZWwtcG9zaXRpb24iOiJudyIsImNvbG9yIjoiIzMyMzMzYiJ9LCJub2RlcyI6WyI1MzY0NTY5OS5hMzVjNDgiLCI0Y2I4NzNlNi5mOTk5NmMiLCI1MTA4OWJlMy40ZWNiZjQiLCI4NGMzNDUzMy42Mjg0YTgiLCJjNzI0MTAyNi4xODI0NSIsIjY3ZDI0NDQ5LjAyOGVlYyIsIjVkOTA5YmZiLjZmYWY0NCIsIjdiMjg5ZTRhZDcyM2E5MmEiXSwieCI6NjE0LCJ5Ijo1OSwidyI6NTkyLCJoIjozMDJ9LHsiaWQiOiIzZWRhODQ2YmMwZDU0ZTU5IiwidHlwZSI6Imdyb3VwIiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJzdHlsZSI6eyJzdHJva2UiOiIjYjJiM2JkIiwic3Ryb2tlLW9wYWNpdHkiOiIxIiwiZmlsbCI6IiNmMmYzZmIiLCJmaWxsLW9wYWNpdHkiOiIwLjUiLCJsYWJlbCI6dHJ1ZSwibGFiZWwtcG9zaXRpb24iOiJudyIsImNvbG9yIjoiIzMyMzMzYiJ9LCJub2RlcyI6WyI3ZjFjZTk1Yy43ZGRiYzgiLCIzNDEyZTQzOS5lZGE1NWMiLCJlNmYwMTg3Ny4xNmQ1NTgiLCJjMTFlNWM1Zi44NzZkNiIsImU5OWM3MDNiLmY0MDQiLCJkYmQ2ZThiOC5jYmYyYjgiLCI0MDhmMzAzMi5lYWZjMSIsIjUxMzdiMmQwLmY0ODM4YyIsImM1NzFiNTZjLmFlNjNiOCIsImM1NDhmMmMuNjQxMTQxIiwiNGFhN2Q1YWIxMDkxNTUzZSIsIjY1MjYxZWUyZTk1MTc2YzIiXSwieCI6NjE0LCJ5Ijo4OTksInciOjYzMiwiaCI6NDAyfSx7ImlkIjoiNTA0M2E2NWRkMjZlMTMwZCIsInR5cGUiOiJqdW5jdGlvbiIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjdhYTUwMmRkZGI5Mjc0ZDIiLCJ4IjoxMDAsInkiOjU4MCwid2lyZXMiOltbIjkzYzNlOGM1NTFjMDJmOTUiLCIzYzQ3Yjg2M2M2NzM5M2EyIl1dfSx7ImlkIjoiNjUyNjFlZTJlOTUxNzZjMiIsInR5cGUiOiJqdW5jdGlvbiIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjNlZGE4NDZiYzBkNTRlNTkiLCJ4Ijo5ODAsInkiOjEwNDAsIndpcmVzIjpbWyIzNDEyZTQzOS5lZGE1NWMiXV19LHsiaWQiOiJlM2E1YzA2Ni4xNjMzMyIsInR5cGUiOiJiYXRjaCIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjdhYTUwMmRkZGI5Mjc0ZDIiLCJuYW1lIjoiIiwibW9kZSI6ImludGVydmFsIiwiY291bnQiOjEwLCJvdmVybGFwIjowLCJpbnRlcnZhbCI6IjIiLCJhbGxvd0VtcHR5U2VxdWVuY2UiOmZhbHNlLCJ0b3BpY3MiOltdLCJ4IjoyODAsInkiOjY2MCwid2lyZXMiOltbIjkyMjNjMTE5LmM1MjY4Il1dfSx7ImlkIjoiOTIyM2MxMTkuYzUyNjgiLCJ0eXBlIjoiam9pbiIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjdhYTUwMmRkZGI5Mjc0ZDIiLCJuYW1lIjoiIiwibW9kZSI6ImF1dG8iLCJidWlsZCI6InN0cmluZyIsInByb3BlcnR5IjoicGF5bG9hZCIsInByb3BlcnR5VHlwZSI6Im1zZyIsImtleSI6InRvcGljIiwiam9pbmVyIjoiXFxuIiwiam9pbmVyVHlwZSI6InN0ciIsImFjY3VtdWxhdGUiOmZhbHNlLCJ0aW1lb3V0IjoiIiwiY291bnQiOiIiLCJyZWR1Y2VSaWdodCI6ZmFsc2UsInJlZHVjZUV4cCI6IiIsInJlZHVjZUluaXQiOiIiLCJyZWR1Y2VJbml0VHlwZSI6IiIsInJlZHVjZUZpeHVwIjoiIiwieCI6MTUwLCJ5Ijo3NDAsIndpcmVzIjpbWyJlNGQwN2ZhMS43OGMxNiJdXX0seyJpZCI6ImU0ZDA3ZmExLjc4YzE2IiwidHlwZSI6ImRlYnVnIiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJnIjoiN2FhNTAyZGRkYjkyNzRkMiIsIm5hbWUiOiIiLCJhY3RpdmUiOnRydWUsInRvc2lkZWJhciI6dHJ1ZSwiY29uc29sZSI6ZmFsc2UsInRvc3RhdHVzIjpmYWxzZSwiY29tcGxldGUiOiJmYWxzZSIsIngiOjUxMCwieSI6NzQwLCJ3aXJlcyI6W119LHsiaWQiOiI4NDhmNTllNS43NTI4ZDgiLCJ0eXBlIjoiY29tbWVudCIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjdhYTUwMmRkZGI5Mjc0ZDIiLCJuYW1lIjoi4oaRIGNyZWF0ZSBtZXNzYWdlIHNlcXVlbmNlIHJlY2VpdmVkIHdpdGhpbiAycyIsImluZm8iOiIiLCJ4IjoyNzAsInkiOjc4MCwid2lyZXMiOltdfSx7ImlkIjoiY2YxYmJiNWUuYmEzZTY4IiwidHlwZSI6ImNvbW1lbnQiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiI3YWE1MDJkZGRiOTI3NGQyIiwibmFtZSI6IuKGkCBqb2luIHNlcXVlbmNlIHRvIGFycmF5IiwiaW5mbyI6IiIsIngiOjQ5MCwieSI6NjYwLCJ3aXJlcyI6W119LHsiaWQiOiJhMWUzMTFkNS40ZGNhMSIsInR5cGUiOiJpbmplY3QiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiI3YWE1MDJkZGRiOTI3NGQyIiwibmFtZSI6IiIsInJlcGVhdCI6IiIsImNyb250YWIiOiIiLCJvbmNlIjpmYWxzZSwib25jZURlbGF5IjowLjEsInRvcGljIjoiIiwicGF5bG9hZCI6IiIsInBheWxvYWRUeXBlIjoiZGF0ZSIsIngiOjE0MCwieSI6NDgwLCJ3aXJlcyI6W1siNTA0M2E2NWRkMjZlMTMwZCJdXX0seyJpZCI6IjI3NzZjODIzLjc3ZWJhOCIsInR5cGUiOiJkZWxheSIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjdhYTUwMmRkZGI5Mjc0ZDIiLCJuYW1lIjoiUmF0ZSAgbGltaXQgMW1zZy8wLjVzIiwicGF1c2VUeXBlIjoicmF0ZSIsInRpbWVvdXQiOiIxIiwidGltZW91dFVuaXRzIjoic2Vjb25kcyIsInJhdGUiOiIxIiwibmJSYXRlVW5pdHMiOiIwLjUiLCJyYXRlVW5pdHMiOiJzZWNvbmQiLCJyYW5kb21GaXJzdCI6IjEiLCJyYW5kb21MYXN0IjoiNSIsInJhbmRvbVVuaXRzIjoic2Vjb25kcyIsImRyb3AiOmZhbHNlLCJhbGxvd3JhdGUiOmZhbHNlLCJvdXRwdXRzIjoxLCJ4Ijo0NjAsInkiOjU4MCwid2lyZXMiOltbImUzYTVjMDY2LjE2MzMzIl1dfSx7ImlkIjoiNTg0MmQ2NGYuOWZjNjA4IiwidHlwZSI6ImNvbW1lbnQiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsIm5hbWUiOiJFeGFtcGxlOiBUaW1lLWJhc2VkIEdyb3VwIE1vZGUgLSBHcm91cCBtZXNzYWdlcyByZWNlaXZlZCB3aXRoaW4gMnMiLCJpbmZvIjoiKlRpbWUtYmFzZWQgR3JvdXAgbW9kZSogb2YgYmF0Y2ggbm9kZSBjYW4gYmUgdXNlZCB0byBjcmVhdGUgbmV3IG1lc3NhZ2Ugc2VxdWVuY2VzIGZyb20gaW5jb21pbmcgbWVzc2FnZXMgcmVjZWl2ZWQgd2l0aGluIHNwZWNpZmllZCB0aW1lIHJhbmdlLiBcbiIsIngiOjMwMCwieSI6NDIwLCJ3aXJlcyI6W119LHsiaWQiOiJjZjFmZDc5Ni4xOTc2NzgiLCJ0eXBlIjoiaW5qZWN0IiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJnIjoiMjcwMWVkOTNhMGZiYzU4ZCIsIm5hbWUiOiJBcnJheSBvZiAzIGNoYXJhY3RlcnMgW1wiYVwiLCBcImJcIiwgXCJjXCJdIiwicHJvcHMiOlt7InAiOiJwYXlsb2FkIn0seyJwIjoidG9waWMiLCJ2dCI6InN0ciJ9XSwicmVwZWF0IjoiIiwiY3JvbnRhYiI6IiIsIm9uY2UiOmZhbHNlLCJvbmNlRGVsYXkiOjAuMSwidG9waWMiOiJTRVEiLCJwYXlsb2FkIjoiW1wiYVwiLCBcImJcIiwgXCJjXCJdIiwicGF5bG9hZFR5cGUiOiJqc29uIiwieCI6MjEwLCJ5Ijo5NDAsIndpcmVzIjpbWyJkMWM4ZGRmMC45OWI0ZSJdXX0seyJpZCI6ImQxYzhkZGYwLjk5YjRlIiwidHlwZSI6InNwbGl0IiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJnIjoiMjcwMWVkOTNhMGZiYzU4ZCIsIm5hbWUiOiIiLCJzcGx0IjoiXFxuIiwic3BsdFR5cGUiOiJzdHIiLCJhcnJheVNwbHQiOjEsImFycmF5U3BsdFR5cGUiOiJsZW4iLCJzdHJlYW0iOmZhbHNlLCJhZGRuYW1lIjoiIiwieCI6NDMwLCJ5Ijo5NDAsIndpcmVzIjpbWyJmNzI3YTVkMy5lYTFhMjgiXV19LHsiaWQiOiJmNzI3YTVkMy5lYTFhMjgiLCJ0eXBlIjoiYmF0Y2giLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiIyNzAxZWQ5M2EwZmJjNThkIiwibmFtZSI6IiIsIm1vZGUiOiJjb25jYXQiLCJjb3VudCI6MTAsIm92ZXJsYXAiOjAsImludGVydmFsIjoxMCwiYWxsb3dFbXB0eVNlcXVlbmNlIjpmYWxzZSwidG9waWNzIjpbeyJ0b3BpYyI6IlNFUSJ9LHsidG9waWMiOiJTRVEifV0sIngiOjE5MCwieSI6MTAyMCwid2lyZXMiOltbImY0ZDZkYmE0LjdlOGFiOCJdXX0seyJpZCI6ImY0ZDZkYmE0LjdlOGFiOCIsInR5cGUiOiJqb2luIiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJnIjoiMjcwMWVkOTNhMGZiYzU4ZCIsIm5hbWUiOiIiLCJtb2RlIjoiYXV0byIsImJ1aWxkIjoic3RyaW5nIiwicHJvcGVydHkiOiJwYXlsb2FkIiwicHJvcGVydHlUeXBlIjoibXNnIiwia2V5IjoidG9waWMiLCJqb2luZXIiOiJcXG4iLCJqb2luZXJUeXBlIjoic3RyIiwiYWNjdW11bGF0ZSI6ZmFsc2UsInRpbWVvdXQiOiIiLCJjb3VudCI6IiIsInJlZHVjZVJpZ2h0IjpmYWxzZSwicmVkdWNlRXhwIjoiIiwicmVkdWNlSW5pdCI6IiIsInJlZHVjZUluaXRUeXBlIjoiIiwicmVkdWNlRml4dXAiOiIiLCJ4IjoxOTAsInkiOjExMDAsIndpcmVzIjpbWyIzMWI4MTg2NS42MTE3ODgiXV19LHsiaWQiOiIzMWI4MTg2NS42MTE3ODgiLCJ0eXBlIjoiZGVidWciLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiIyNzAxZWQ5M2EwZmJjNThkIiwibmFtZSI6IiIsImFjdGl2ZSI6dHJ1ZSwidG9zaWRlYmFyIjp0cnVlLCJjb25zb2xlIjpmYWxzZSwidG9zdGF0dXMiOmZhbHNlLCJjb21wbGV0ZSI6ImZhbHNlIiwieCI6NDEwLCJ5IjoxMTAwLCJ3aXJlcyI6W119LHsiaWQiOiIzNTZjODY1NC4yYWQxYWEiLCJ0eXBlIjoiY29tbWVudCIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjI3MDFlZDkzYTBmYmM1OGQiLCJuYW1lIjoi4oaQIER1cGxpY2F0ZSBTRVEiLCJpbmZvIjoiIiwieCI6NDAwLCJ5IjoxMDIwLCJ3aXJlcyI6W119LHsiaWQiOiJjODUxYzAyMS5hOTY4OCIsInR5cGUiOiJjb21tZW50IiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJuYW1lIjoiRXhhbXBsZTogQ29uY2F0ZW5hdGUgTW9kZSAtIER1cGxpY2F0ZSBhIHNlcXVlbmNlIG9mIGRhdGEiLCJpbmZvIjoiKkNvbmNhdGVuYXRlIG1vZGUqIG9mIGJhdGNoIG5vZGUgY2FuIGJlIHVzZWQgdG8gY29tYmluZSBpbnB1dCBtZXNzYWdlIHNlcXVlbmNlcyB0byBjcmVhdGUgYSBuZXcgbWVzc2FnZSBzZXF1ZW5jZS4gT3JkZXIgb2YgdGhlIHNlcXVlbmNlcyBjYW4gYmUgc3BlY2lmaWVkIHVzaW5nIG1lc3NhZ2UgdG9waWMgYXNzaWduZWQgdG8gZWFjaCBtZXNzYWdlIGluIGEgc2VxdWVuY2UuICBNZXNzYWdlIHNlcXVlbmNlIGNhbiBiZSBzcGVjaWZpZWQgbXVsdGlwbGUgdGltZXMuXG4iLCJ4IjoyNjAsInkiOjg4MCwid2lyZXMiOltdfSx7ImlkIjoiM2M0N2I4NjNjNjczOTNhMiIsInR5cGUiOiJjaGFuZ2UiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiI3YWE1MDJkZGRiOTI3NGQyIiwibmFtZSI6IlJlc2V0IiwicnVsZXMiOlt7InQiOiJzZXQiLCJwIjoicmVzZXQiLCJwdCI6Im1zZyIsInRvIjoidHJ1ZSIsInRvdCI6ImJvb2wifSx7InQiOiJkZWxldGUiLCJwIjoicGF5bG9hZCIsInB0IjoibXNnIn0seyJ0IjoiZGVsZXRlIiwicCI6InRvcGljIiwicHQiOiJtc2cifV0sImFjdGlvbiI6IiIsInByb3BlcnR5IjoiIiwiZnJvbSI6IiIsInRvIjoiIiwicmVnIjpmYWxzZSwieCI6MTMwLCJ5Ijo2NjAsIndpcmVzIjpbWyJlM2E1YzA2Ni4xNjMzMyJdXX0seyJpZCI6IjNkMjA4NDczLmYzMWUxYyIsInR5cGUiOiJjb21tZW50IiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJuYW1lIjoiRXhhbXBsZTogTnVtYmVyLWJhc2VkIEdyb3VwIE1vZGUgLSBHcm91cCA1IGNvbnNlY3V0aXZlIG1lc3NhZ2VzIiwiaW5mbyI6IiIsIngiOjI5MCwieSI6NDAsIndpcmVzIjpbXX0seyJpZCI6Ijc0ODUzNTY4LjIyYjg3YyIsInR5cGUiOiJiYXRjaCIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjBiMTUxYzM0M2M1NmM5NGMiLCJuYW1lIjoiIiwibW9kZSI6ImNvdW50IiwiY291bnQiOiI1Iiwib3ZlcmxhcCI6MCwiaW50ZXJ2YWwiOiI1IiwiYWxsb3dFbXB0eVNlcXVlbmNlIjpmYWxzZSwidG9waWNzIjpbXSwieCI6MTgwLCJ5IjoyMjAsIndpcmVzIjpbWyI4ZjRmNjgzLjk5ZDE5OTgiXV19LHsiaWQiOiI4ZjRmNjgzLjk5ZDE5OTgiLCJ0eXBlIjoiam9pbiIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjBiMTUxYzM0M2M1NmM5NGMiLCJuYW1lIjoiIiwibW9kZSI6ImF1dG8iLCJidWlsZCI6InN0cmluZyIsInByb3BlcnR5IjoicGF5bG9hZCIsInByb3BlcnR5VHlwZSI6Im1zZyIsImtleSI6InRvcGljIiwiam9pbmVyIjoiXFxuIiwiam9pbmVyVHlwZSI6InN0ciIsImFjY3VtdWxhdGUiOiJmYWxzZSIsInRpbWVvdXQiOiIiLCJjb3VudCI6IiIsInJlZHVjZVJpZ2h0IjpmYWxzZSwieCI6MTcwLCJ5IjoyODAsIndpcmVzIjpbWyI2YzQ3Y2NiMy5iYjAxODQiXV19LHsiaWQiOiI2YzQ3Y2NiMy5iYjAxODQiLCJ0eXBlIjoiZGVidWciLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiIwYjE1MWMzNDNjNTZjOTRjIiwibmFtZSI6IiIsImFjdGl2ZSI6dHJ1ZSwidG9zaWRlYmFyIjp0cnVlLCJjb25zb2xlIjpmYWxzZSwidG9zdGF0dXMiOmZhbHNlLCJjb21wbGV0ZSI6ImZhbHNlIiwieCI6MzUwLCJ5IjoyODAsIndpcmVzIjpbXX0seyJpZCI6IjQ5YzJhYzEuNTlhOTM1NCIsInR5cGUiOiJjb21tZW50IiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJnIjoiMGIxNTFjMzQzYzU2Yzk0YyIsIm5hbWUiOiLihpEgY3JlYXRlIG1lc3NhZ2Ugc2VxdWVuY2Ugd2l0aCA1IG1lc3NhZ2VzIiwiaW5mbyI6IiIsIngiOjI5MCwieSI6MzIwLCJ3aXJlcyI6W119LHsiaWQiOiIzMTFkZDZiNC41YWViN2EiLCJ0eXBlIjoiY29tbWVudCIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjBiMTUxYzM0M2M1NmM5NGMiLCJuYW1lIjoi4oaQIGpvaW4gc2VxdWVuY2UgdG8gYXJyYXkiLCJpbmZvIjoiIiwieCI6MzkwLCJ5IjoyMjAsIndpcmVzIjpbXX0seyJpZCI6ImUyN2M1NWIwLjE4ZTljOCIsInR5cGUiOiJpbmplY3QiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiIwYjE1MWMzNDNjNTZjOTRjIiwibmFtZSI6IiIsInJlcGVhdCI6IiIsImNyb250YWIiOiIiLCJvbmNlIjpmYWxzZSwib25jZURlbGF5IjowLjEsInRvcGljIjoiIiwicGF5bG9hZCI6IiIsInBheWxvYWRUeXBlIjoiZGF0ZSIsIngiOjE0MCwieSI6MTAwLCJ3aXJlcyI6W1siOWU2NWYyOWEuNjljYTIiXV19LHsiaWQiOiI5ZTY1ZjI5YS42OWNhMiIsInR5cGUiOiJmdW5jdGlvbiIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjBiMTUxYzM0M2M1NmM5NGMiLCJuYW1lIjoic2VuZDogMS4uMjAiLCJmdW5jIjoiZm9yKHZhciB4ID0gMTsgeCA8PSAyMDsgeCsrKSB7XG4gICAgbm9kZS5zZW5kKHtwYXlsb2FkOiB4fSk7XG59Iiwib3V0cHV0cyI6MSwidGltZW91dCI6IiIsIm5vZXJyIjowLCJpbml0aWFsaXplIjoiIiwiZmluYWxpemUiOiIiLCJsaWJzIjpbXSwieCI6MTcwLCJ5IjoxNjAsIndpcmVzIjpbWyI3NDg1MzU2OC4yMmI4N2MiXV19LHsiaWQiOiI4MTdhY2JmYi40NTJhZjgiLCJ0eXBlIjoiY29tbWVudCIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjBiMTUxYzM0M2M1NmM5NGMiLCJuYW1lIjoi4oaQIHNlbmQgMjAgbXNncyB3aXRoIG51bWJlcnMgMS4uMjAiLCJpbmZvIjoiIiwieCI6NDIwLCJ5IjoxNjAsIndpcmVzIjpbXX0seyJpZCI6ImVjZmY1MjdkLmQ2NGNiIiwidHlwZSI6ImNvbW1lbnQiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsIm5hbWUiOiJFeGFtcGxlOiBOdW1iZXItYmFzZWQgR3JvdXAgTW9kZSAtIDUgY29uc2VjdXRpdmUgbWVzc2FnZXMsIG92ZXJsYXAgMSBtc2ciLCJpbmZvIjoiIiwieCI6OTAwLCJ5Ijo0MCwid2lyZXMiOltdfSx7ImlkIjoiNTM2NDU2OTkuYTM1YzQ4IiwidHlwZSI6ImJhdGNoIiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJnIjoiYjg1N2ExMzc4MmQ3YzVkOSIsIm5hbWUiOiIiLCJtb2RlIjoiY291bnQiLCJjb3VudCI6IjUiLCJvdmVybGFwIjoiMSIsImludGVydmFsIjoiNSIsImFsbG93RW1wdHlTZXF1ZW5jZSI6ZmFsc2UsInRvcGljcyI6W10sIngiOjc2MCwieSI6MjIwLCJ3aXJlcyI6W1siNGNiODczZTYuZjk5OTZjIl1dfSx7ImlkIjoiNGNiODczZTYuZjk5OTZjIiwidHlwZSI6ImpvaW4iLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiJiODU3YTEzNzgyZDdjNWQ5IiwibmFtZSI6IiIsIm1vZGUiOiJhdXRvIiwiYnVpbGQiOiJzdHJpbmciLCJwcm9wZXJ0eSI6InBheWxvYWQiLCJwcm9wZXJ0eVR5cGUiOiJtc2ciLCJrZXkiOiJ0b3BpYyIsImpvaW5lciI6IlxcbiIsImpvaW5lclR5cGUiOiJzdHIiLCJhY2N1bXVsYXRlIjoiZmFsc2UiLCJ0aW1lb3V0IjoiIiwiY291bnQiOiIiLCJyZWR1Y2VSaWdodCI6ZmFsc2UsIngiOjc1MCwieSI6MjgwLCJ3aXJlcyI6W1siNTEwODliZTMuNGVjYmY0Il1dfSx7ImlkIjoiNTEwODliZTMuNGVjYmY0IiwidHlwZSI6ImRlYnVnIiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJnIjoiYjg1N2ExMzc4MmQ3YzVkOSIsIm5hbWUiOiIiLCJhY3RpdmUiOnRydWUsInRvc2lkZWJhciI6dHJ1ZSwiY29uc29sZSI6ZmFsc2UsInRvc3RhdHVzIjpmYWxzZSwiY29tcGxldGUiOiJmYWxzZSIsIngiOjkzMCwieSI6MjgwLCJ3aXJlcyI6W119LHsiaWQiOiI4NGMzNDUzMy42Mjg0YTgiLCJ0eXBlIjoiY29tbWVudCIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6ImI4NTdhMTM3ODJkN2M1ZDkiLCJuYW1lIjoi4oaRIGNyZWF0ZSBtZXNzYWdlIHNlcXVlbmNlIHdpdGggNSBtZXNzYWdlcyB3aXRoIG92ZXJsYXAgb2YgMSBtc2ciLCJpbmZvIjoiIiwieCI6OTQwLCJ5IjozMjAsIndpcmVzIjpbXX0seyJpZCI6ImM3MjQxMDI2LjE4MjQ1IiwidHlwZSI6ImNvbW1lbnQiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiJiODU3YTEzNzgyZDdjNWQ5IiwibmFtZSI6IuKGkCBqb2luIHNlcXVlbmNlIHRvIGFycmF5IiwiaW5mbyI6IiIsIngiOjk3MCwieSI6MjIwLCJ3aXJlcyI6W119LHsiaWQiOiI2N2QyNDQ0OS4wMjhlZWMiLCJ0eXBlIjoiaW5qZWN0IiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJnIjoiYjg1N2ExMzc4MmQ3YzVkOSIsIm5hbWUiOiIiLCJyZXBlYXQiOiIiLCJjcm9udGFiIjoiIiwib25jZSI6ZmFsc2UsIm9uY2VEZWxheSI6MC4xLCJ0b3BpYyI6IiIsInBheWxvYWQiOiIiLCJwYXlsb2FkVHlwZSI6ImRhdGUiLCJ4Ijo3MjAsInkiOjEwMCwid2lyZXMiOltbIjVkOTA5YmZiLjZmYWY0NCJdXX0seyJpZCI6IjVkOTA5YmZiLjZmYWY0NCIsInR5cGUiOiJmdW5jdGlvbiIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6ImI4NTdhMTM3ODJkN2M1ZDkiLCJuYW1lIjoic2VuZDogMS4uMjAiLCJmdW5jIjoiZm9yICh2YXIgeCA9IDE7IHggPD0gMjA7IHgrKykge1xuICAgIG5vZGUuc2VuZCh7IHBheWxvYWQ6IHggfSk7XG59Iiwib3V0cHV0cyI6MSwidGltZW91dCI6IiIsIm5vZXJyIjowLCJpbml0aWFsaXplIjoiIiwiZmluYWxpemUiOiIiLCJsaWJzIjpbXSwieCI6NzUwLCJ5IjoxNjAsIndpcmVzIjpbWyI1MzY0NTY5OS5hMzVjNDgiXV19LHsiaWQiOiI3YjI4OWU0YWQ3MjNhOTJhIiwidHlwZSI6ImNvbW1lbnQiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiJiODU3YTEzNzgyZDdjNWQ5IiwibmFtZSI6IuKGkCBzZW5kIDIwIG1zZ3Mgd2l0aCBudW1iZXJzIDEuLjIwIiwiaW5mbyI6IiIsIngiOjEwMDAsInkiOjE2MCwid2lyZXMiOltdfSx7ImlkIjoiOTNjM2U4YzU1MWMwMmY5NSIsInR5cGUiOiJmdW5jdGlvbiIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjdhYTUwMmRkZGI5Mjc0ZDIiLCJuYW1lIjoic2VuZDogMS4uMjAiLCJmdW5jIjoiZm9yICh2YXIgeCA9IDE7IHggPD0gMjA7IHgrKykge1xuICAgIG5vZGUuc2VuZCh7IHBheWxvYWQ6IHggfSk7XG59Iiwib3V0cHV0cyI6MSwidGltZW91dCI6IiIsIm5vZXJyIjowLCJpbml0aWFsaXplIjoiIiwiZmluYWxpemUiOiIiLCJsaWJzIjpbXSwieCI6MjUwLCJ5Ijo1ODAsIndpcmVzIjpbWyIyNzc2YzgyMy43N2ViYTgiXV19LHsiaWQiOiI1NzJlZGU3M2ZjMTVmMDM4IiwidHlwZSI6ImNvbW1lbnQiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiI3YWE1MDJkZGRiOTI3NGQyIiwibmFtZSI6IuKGkyBzZW5kIDIwIG1zZ3Mgd2l0aCBudW1iZXJzIDEuLjIwIiwiaW5mbyI6IiIsIngiOjMyMCwieSI6NTQwLCJ3aXJlcyI6W119LHsiaWQiOiI3ZjFjZTk1Yy43ZGRiYzgiLCJ0eXBlIjoiam9pbiIsInoiOiI1MmM3ZDhjOTNkNjhhZmI1IiwiZyI6IjNlZGE4NDZiYzBkNTRlNTkiLCJuYW1lIjoiIiwibW9kZSI6ImF1dG8iLCJidWlsZCI6InN0cmluZyIsInByb3BlcnR5IjoicGF5bG9hZCIsInByb3BlcnR5VHlwZSI6Im1zZyIsImtleSI6InRvcGljIiwiam9pbmVyIjoiXFxuIiwiam9pbmVyVHlwZSI6InN0ciIsImFjY3VtdWxhdGUiOmZhbHNlLCJ0aW1lb3V0IjoiIiwiY291bnQiOiIiLCJyZWR1Y2VSaWdodCI6ZmFsc2UsInJlZHVjZUV4cCI6IiIsInJlZHVjZUluaXQiOiIiLCJyZWR1Y2VJbml0VHlwZSI6IiIsInJlZHVjZUZpeHVwIjoiIiwieCI6NzcwLCJ5IjoxMjIwLCJ3aXJlcyI6W1siZTZmMDE4NzcuMTZkNTU4Il1dfSx7ImlkIjoiMzQxMmU0MzkuZWRhNTVjIiwidHlwZSI6ImJhdGNoIiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJnIjoiM2VkYTg0NmJjMGQ1NGU1OSIsIm5hbWUiOiIiLCJtb2RlIjoiY29uY2F0IiwiY291bnQiOjEwLCJvdmVybGFwIjowLCJpbnRlcnZhbCI6MTAsImFsbG93RW1wdHlTZXF1ZW5jZSI6ZmFsc2UsInRvcGljcyI6W3sidG9waWMiOiJORUcifSx7InRvcGljIjoiUE9TIn1dLCJ4Ijo3NzAsInkiOjExNDAsIndpcmVzIjpbWyI3ZjFjZTk1Yy43ZGRiYzgiXV19LHsiaWQiOiJlNmYwMTg3Ny4xNmQ1NTgiLCJ0eXBlIjoiZGVidWciLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiIzZWRhODQ2YmMwZDU0ZTU5IiwibmFtZSI6IiIsImFjdGl2ZSI6dHJ1ZSwidG9zaWRlYmFyIjp0cnVlLCJjb25zb2xlIjpmYWxzZSwidG9zdGF0dXMiOmZhbHNlLCJjb21wbGV0ZSI6ImZhbHNlIiwieCI6MTA1MCwieSI6MTIyMCwid2lyZXMiOltdfSx7ImlkIjoiYzExZTVjNWYuODc2ZDYiLCJ0eXBlIjoiY2hhbmdlIiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJnIjoiM2VkYTg0NmJjMGQ1NGU1OSIsIm5hbWUiOiJQT1MiLCJydWxlcyI6W3sidCI6InNldCIsInAiOiJ0b3BpYyIsInB0IjoibXNnIiwidG8iOiJQT1MiLCJ0b3QiOiJzdHIifV0sImFjdGlvbiI6IiIsInByb3BlcnR5IjoiIiwiZnJvbSI6IiIsInRvIjoiIiwicmVnIjpmYWxzZSwieCI6ODg3LCJ5IjoxMDIwLCJ3aXJlcyI6W1siNjUyNjFlZTJlOTUxNzZjMiJdXX0seyJpZCI6ImU5OWM3MDNiLmY0MDQiLCJ0eXBlIjoiY2hhbmdlIiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJnIjoiM2VkYTg0NmJjMGQ1NGU1OSIsIm5hbWUiOiJORUciLCJydWxlcyI6W3sidCI6InNldCIsInAiOiJ0b3BpYyIsInB0IjoibXNnIiwidG8iOiJORUciLCJ0b3QiOiJzdHIifV0sImFjdGlvbiI6IiIsInByb3BlcnR5IjoiIiwiZnJvbSI6IiIsInRvIjoiIiwicmVnIjpmYWxzZSwieCI6ODg3LCJ5IjoxMDYwLCJ3aXJlcyI6W1siNjUyNjFlZTJlOTUxNzZjMiJdXX0seyJpZCI6ImRiZDZlOGI4LmNiZjJiOCIsInR5cGUiOiJzd2l0Y2giLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiIzZWRhODQ2YmMwZDU0ZTU5IiwibmFtZSI6Ij49IDA\u002FIFxcbiA8IDA\u002FIiwicHJvcGVydHkiOiJwYXlsb2FkIiwicHJvcGVydHlUeXBlIjoibXNnIiwicnVsZXMiOlt7InQiOiJndCIsInYiOiIwIiwidnQiOiJudW0ifSx7InQiOiJlbHNlIn1dLCJjaGVja2FsbCI6InRydWUiLCJyZXBhaXIiOnRydWUsIm91dHB1dHMiOjIsIngiOjc1MCwieSI6MTA0MCwid2lyZXMiOltbImMxMWU1YzVmLjg3NmQ2Il0sWyJlOTljNzAzYi5mNDA0Il1dfSx7ImlkIjoiNDA4ZjMwMzIuZWFmYzEiLCJ0eXBlIjoic3BsaXQiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiIzZWRhODQ2YmMwZDU0ZTU5IiwibmFtZSI6IiIsInNwbHQiOiJcXG4iLCJzcGx0VHlwZSI6InN0ciIsImFycmF5U3BsdCI6MSwiYXJyYXlTcGx0VHlwZSI6ImxlbiIsInN0cmVhbSI6ZmFsc2UsImFkZG5hbWUiOiIiLCJ4Ijo5MzAsInkiOjk0MCwid2lyZXMiOltbImRiZDZlOGI4LmNiZjJiOCJdXX0seyJpZCI6IjUxMzdiMmQwLmY0ODM4YyIsInR5cGUiOiJpbmplY3QiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiIzZWRhODQ2YmMwZDU0ZTU5IiwibmFtZSI6IiIsInJlcGVhdCI6IiIsImNyb250YWIiOiIiLCJvbmNlIjpmYWxzZSwib25jZURlbGF5IjowLjEsInRvcGljIjoiU0VRIiwicGF5bG9hZCI6IlsxLC02LC04LDcsMiwtM10iLCJwYXlsb2FkVHlwZSI6Impzb24iLCJ4Ijo3NTAsInkiOjk0MCwid2lyZXMiOltbIjQwOGYzMDMyLmVhZmMxIl1dfSx7ImlkIjoiYzU3MWI1NmMuYWU2M2I4IiwidHlwZSI6ImNvbW1lbnQiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiIzZWRhODQ2YmMwZDU0ZTU5IiwibmFtZSI6IuKGkSBKb2luIHRoZSBzZXF1ZW5jZSBvZiBtZXNzYWdlcyIsImluZm8iOiIiLCJ4Ijo4NTAsInkiOjEyNjAsIndpcmVzIjpbXX0seyJpZCI6ImM1NDhmMmMuNjQxMTQxIiwidHlwZSI6ImNvbW1lbnQiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiIzZWRhODQ2YmMwZDU0ZTU5IiwibmFtZSI6IuKGkCBPcmRlciBzZXF1ZW5jZSBvZiBtZXNzYWdlczogTkVHLCBQT1MiLCJpbmZvIjoiIiwieCI6MTA1MCwieSI6MTE0MCwid2lyZXMiOltdfSx7ImlkIjoiMTYzNDFkZThhYzgzOTA0OSIsInR5cGUiOiJjb21tZW50IiwieiI6IjUyYzdkOGM5M2Q2OGFmYjUiLCJuYW1lIjoiRXhhbXBsZTogQ29uY2F0ZW5hdGUgTW9kZSAtIEJhdGNoIEZpbHRlciAmIENvbmNhdCIsImluZm8iOiIqQ29uY2F0ZW5hdGUgbW9kZSogb2YgYmF0Y2ggbm9kZSBjYW4gYmUgdXNlZCB0byBjb21iaW5lIGlucHV0IG1lc3NhZ2Ugc2VxdWVuY2VzIHRvIGNyZWF0ZSBhIG5ldyBtZXNzYWdlIHNlcXVlbmNlLiBPcmRlciBvZiB0aGUgc2VxdWVuY2VzIGNhbiBiZSBzcGVjaWZpZWQgdXNpbmcgbWVzc2FnZSB0b3BpYyBhc3NpZ25lZCB0byBlYWNoIG1lc3NhZ2UgaW4gYSBzZXF1ZW5jZS4gIE1lc3NhZ2Ugc2VxdWVuY2UgY2FuIGJlIHNwZWNpZmllZCBtdWx0aXBsZSB0aW1lcy5cbiIsIngiOjgxMCwieSI6ODgwLCJ3aXJlcyI6W119LHsiaWQiOiI0YWE3ZDVhYjEwOTE1NTNlIiwidHlwZSI6ImNvbW1lbnQiLCJ6IjoiNTJjN2Q4YzkzZDY4YWZiNSIsImciOiIzZWRhODQ2YmMwZDU0ZTU5IiwibmFtZSI6IlNldCB0b3BpYyBcIlBPU1wiIFxcbiBvciBcIk5FR1wiIiwiaW5mbyI6IiIsIngiOjExNDAsInkiOjEwNDAsIndpcmVzIjpbXX1d",[19,129,131],{"id":130},"node-documentation","Node Documentation",[133,134,137,139,140,139,144,139,147,139,183,139,188,139,194],"div",{"className":135},[136],"core-node-doc",[15,138,17],{}," ",[34,141,143],{"id":142},"details","Details",[15,145,146],{},"There are three modes for creating message sequences:",[148,149,150,154,163,166,169,171],"dl",{},[151,152,153],"dt",{},"Number of messages",[155,156,157,158,162],"dd",{},"groups messages into sequences of a given length. The ",[159,160,161],"b",{},"overlap","\noption specifies how many messages at the end of one sequence should be\nrepeated at the start of the next sequence.",[151,164,165],{},"Time interval",[155,167,168],{},"groups messages that arrive within the specified interval. If no messages\narrive within the interval, the node can optionally send on an empty message.",[151,170,73],{},[155,172,173,174,81,176,178,179,182],{},"creates a message sequence by concatenating incoming sequences. Each message\nmust have a ",[78,175,80],{},[78,177,84],{}," property\nidentifying its sequence. The node is configured with a list of ",[78,180,181],{},"topic","\nvalues to identify the order sequences are concatenated.\n",[184,185,187],"h4",{"id":186},"storing-messages","Storing messages",[15,189,190,191,193],{},"This node will buffer messages internally in order to work across sequences. The\nruntime setting ",[78,192,110],{}," can be used to limit how many messages nodes\nwill buffer.",[15,195,196,197,199],{},"If a message is received with the ",[78,198,117],{}," property set, the buffered messages are deleted and not sent.",{"title":201,"searchDepth":202,"depth":202,"links":203},"",2,[204,205,211,214],{"id":21,"depth":202,"text":22},{"id":28,"depth":202,"text":29,"children":206},[207,209,210],{"id":36,"depth":208,"text":37},3,{"id":59,"depth":208,"text":60},{"id":72,"depth":208,"text":73},{"id":103,"depth":202,"text":104,"children":212},[213],{"id":121,"depth":208,"text":122},{"id":130,"depth":202,"text":131,"children":215},[216],{"id":142,"depth":208,"text":143},"md",{},true,"\u002Fnode-red\u002Fcore-nodes\u002Fbatch",{"title":5,"description":17},"node-red\u002Fcore-nodes\u002Fbatch","lFnYiFra_eqcN0AsI1JWnJc_tpkVouTMJJO5z7xAjpw",1780070555720]