1 line
No EOL
32 KiB
JSON
1 line
No EOL
32 KiB
JSON
{"description":"","name":"Csv_loader","id":"5283fe6f-80fe-4391-8c96-861e55d6b4a7","data":{"nodes":[{"width":384,"height":489,"id":"dndnode_14","type":"genericNode","position":{"x":782.5571553614932,"y":114.77396249890023},"data":{"type":"CharacterTextSplitter","node":{"template":{"documents":{"required":true,"placeholder":"","show":true,"multiline":false,"password":false,"name":"documents","advanced":false,"type":"BaseLoader","list":false},"separator":{"required":true,"placeholder":"","show":true,"multiline":false,"value":".","password":false,"name":"separator","advanced":false,"type":"str","list":false},"chunk_size":{"required":true,"placeholder":"","show":true,"multiline":false,"value":"2000","password":false,"name":"chunk_size","advanced":false,"type":"int","list":false},"chunk_overlap":{"required":true,"placeholder":"","show":true,"multiline":false,"value":200,"password":false,"name":"chunk_overlap","advanced":false,"type":"int","list":false},"_type":"CharacterTextSplitter"},"description":"Implementation of splitting text that looks at characters.","base_classes":["CharacterTextSplitter","TextSplitter","BaseDocumentTransformer"]},"id":"dndnode_14","value":null},"selected":false,"positionAbsolute":{"x":782.5571553614932,"y":114.77396249890023},"dragging":false},{"width":384,"height":267,"id":"dndnode_15","type":"genericNode","position":{"x":1265.24911584291,"y":330.9903278739826},"data":{"type":"Chroma","node":{"template":{"documents":{"required":true,"placeholder":"","show":true,"multiline":false,"password":false,"name":"documents","advanced":false,"type":"TextSplitter","list":false},"embedding":{"required":true,"placeholder":"","show":true,"multiline":false,"password":false,"name":"embedding","advanced":false,"type":"Embeddings","list":false},"_type":"Chroma"},"description":"Wrapper around ChromaDB embeddings platform.","base_classes":["Chroma","VectorStore"]},"id":"dndnode_15","value":null},"selected":false,"positionAbsolute":{"x":1265.24911584291,"y":330.9903278739826},"dragging":false},{"width":384,"height":531,"id":"dndnode_16","type":"genericNode","position":{"x":758.5534212717178,"y":678.358127005068},"data":{"type":"OpenAIEmbeddings","node":{"template":{"client":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"client","advanced":false,"type":"Any","list":false},"model":{"required":false,"placeholder":"","show":false,"multiline":false,"value":"text-embedding-ada-002","password":false,"name":"model","advanced":false,"type":"str","list":false},"deployment":{"required":false,"placeholder":"","show":false,"multiline":false,"value":"text-embedding-ada-002","password":false,"name":"deployment","advanced":false,"type":"str","list":false},"openai_api_version":{"required":false,"placeholder":"","show":true,"multiline":false,"value":"","password":true,"name":"openai_api_version","advanced":false,"type":"str","list":false},"openai_api_base":{"required":false,"placeholder":"","show":true,"multiline":false,"password":true,"name":"openai_api_base","advanced":false,"type":"str","list":false,"value":""},"openai_api_type":{"required":false,"placeholder":"","show":true,"multiline":false,"password":true,"name":"openai_api_type","advanced":false,"type":"str","list":false,"value":""},"embedding_ctx_length":{"required":false,"placeholder":"","show":false,"multiline":false,"value":8191,"password":false,"name":"embedding_ctx_length","advanced":false,"type":"int","list":false},"openai_api_key":{"required":false,"placeholder":"","show":true,"multiline":false,"value":"","password":true,"name":"openai_api_key","display_name":"OpenAI API Key","advanced":false,"type":"str","list":false},"openai_organization":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"openai_organization","advanced":false,"type":"str","list":false},"allowed_special":{"required":false,"placeholder":"","show":false,"multiline":false,"value":[],"password":false,"name":"allowed_special","advanced":false,"type":"Literal'all'","list":true},"disallowed_special":{"required":false,"placeholder":"","show":false,"multiline":false,"value":"all","password":false,"name":"disallowed_special","advanced":false,"type":"Literal'all'","list":true},"chunk_size":{"required":false,"placeholder":"","show":false,"multiline":false,"value":1000,"password":false,"name":"chunk_size","advanced":false,"type":"int","list":false},"max_retries":{"required":false,"placeholder":"","show":false,"multiline":false,"value":6,"password":false,"name":"max_retries","advanced":false,"type":"int","list":false},"request_timeout":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"request_timeout","advanced":false,"type":"float","list":false},"_type":"OpenAIEmbeddings"},"description":"Wrapper around OpenAI embedding models.","base_classes":["Embeddings","OpenAIEmbeddings"]},"id":"dndnode_16","value":null},"selected":false,"positionAbsolute":{"x":758.5534212717178,"y":678.358127005068},"dragging":false},{"width":384,"height":399,"id":"dndnode_17","type":"genericNode","position":{"x":1746.4439293220303,"y":149.38698124945012},"data":{"type":"VectorStoreInfo","node":{"template":{"vectorstore":{"required":true,"placeholder":"","show":true,"multiline":false,"password":false,"name":"vectorstore","advanced":false,"type":"VectorStore","list":false},"name":{"required":true,"placeholder":"","show":true,"multiline":false,"password":false,"name":"name","advanced":false,"type":"str","list":false,"value":"organizations-100"},"description":{"required":true,"placeholder":"","show":true,"multiline":true,"password":false,"name":"description","advanced":false,"type":"str","list":false,"value":"A table contains 100 companies.\n"},"_type":"VectorStoreInfo"},"description":"Information about a vectorstore.","base_classes":["VectorStoreInfo"]},"id":"dndnode_17","value":null},"selected":true,"positionAbsolute":{"x":1746.4439293220303,"y":149.38698124945012},"dragging":false},{"width":384,"height":597,"id":"dndnode_18","type":"genericNode","position":{"x":1696.008981616998,"y":669.623298470022},"data":{"type":"OpenAI","node":{"template":{"cache":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"cache","advanced":false,"type":"bool","list":false},"verbose":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"verbose","advanced":false,"type":"bool","list":false},"callbacks":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"callbacks","advanced":false,"type":"langchain.callbacks.base.BaseCallbackHandler","list":true},"client":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"client","advanced":false,"type":"Any","list":false},"model_name":{"required":false,"placeholder":"","show":true,"multiline":false,"value":"text-davinci-003","password":false,"options":["text-davinci-003","text-davinci-002","text-curie-001","text-babbage-001","text-ada-001"],"name":"model_name","advanced":false,"type":"str","list":true},"temperature":{"required":false,"placeholder":"","show":true,"multiline":false,"value":0.7,"password":false,"name":"temperature","advanced":false,"type":"float","list":false},"max_tokens":{"required":false,"placeholder":"","show":true,"multiline":false,"value":256,"password":true,"name":"max_tokens","advanced":false,"type":"int","list":false},"top_p":{"required":false,"placeholder":"","show":false,"multiline":false,"value":1,"password":false,"name":"top_p","advanced":false,"type":"float","list":false},"frequency_penalty":{"required":false,"placeholder":"","show":false,"multiline":false,"value":0,"password":false,"name":"frequency_penalty","advanced":false,"type":"float","list":false},"presence_penalty":{"required":false,"placeholder":"","show":false,"multiline":false,"value":0,"password":false,"name":"presence_penalty","advanced":false,"type":"float","list":false},"n":{"required":false,"placeholder":"","show":false,"multiline":false,"value":1,"password":false,"name":"n","advanced":false,"type":"int","list":false},"best_of":{"required":false,"placeholder":"","show":false,"multiline":false,"value":1,"password":false,"name":"best_of","advanced":false,"type":"int","list":false},"model_kwargs":{"required":false,"placeholder":"","show":true,"multiline":false,"password":false,"name":"model_kwargs","advanced":true,"type":"code","list":false},"openai_api_key":{"required":false,"placeholder":"","show":true,"multiline":false,"value":"","password":true,"name":"openai_api_key","display_name":"OpenAI API Key","advanced":false,"type":"str","list":false},"openai_api_base":{"required":false,"placeholder":"","show":true,"multiline":false,"password":true,"name":"openai_api_base","advanced":false,"type":"str","list":false,"value":""},"openai_organization":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"openai_organization","advanced":false,"type":"str","list":false},"batch_size":{"required":false,"placeholder":"","show":false,"multiline":false,"value":20,"password":false,"name":"batch_size","advanced":false,"type":"int","list":false},"request_timeout":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"request_timeout","advanced":false,"type":"float","list":false},"logit_bias":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"logit_bias","advanced":false,"type":"code","list":false},"max_retries":{"required":false,"placeholder":"","show":false,"multiline":false,"value":6,"password":false,"name":"max_retries","advanced":false,"type":"int","list":false},"streaming":{"required":false,"placeholder":"","show":false,"multiline":false,"value":false,"password":false,"name":"streaming","advanced":false,"type":"bool","list":false},"allowed_special":{"required":false,"placeholder":"","show":false,"multiline":false,"value":[],"password":false,"name":"allowed_special","advanced":false,"type":"Literal'all'","list":true},"disallowed_special":{"required":false,"placeholder":"","show":false,"multiline":false,"value":"all","password":false,"name":"disallowed_special","advanced":false,"type":"Literal'all'","list":false},"_type":"OpenAI"},"description":"Wrapper around OpenAI large language models.","base_classes":["BaseOpenAI","BaseLLM","OpenAI","BaseLanguageModel"]},"id":"dndnode_18","value":null},"selected":false,"positionAbsolute":{"x":1696.008981616998,"y":669.623298470022},"dragging":false},{"width":384,"height":267,"id":"dndnode_19","type":"genericNode","position":{"x":2221.1883470675293,"y":415.49630736800714},"data":{"type":"VectorStoreAgent","node":{"template":{"vectorstoreinfo":{"required":true,"placeholder":"","show":true,"multiline":false,"password":false,"name":"vectorstoreinfo","display_name":"Vector Store Info","advanced":false,"type":"VectorStoreInfo","list":false},"llm":{"required":true,"placeholder":"","show":true,"multiline":false,"password":false,"name":"llm","display_name":"LLM","advanced":false,"type":"BaseLanguageModel","list":false},"_type":"vectorstore_agent"},"description":"Construct an agent from a Vector Store.","base_classes":["AgentExecutor"]},"id":"dndnode_19","value":null},"selected":false,"positionAbsolute":{"x":2221.1883470675293,"y":415.49630736800714},"dragging":false},{"width":384,"height":265,"id":"dndnode_21","type":"genericNode","position":{"x":325.0831403216823,"y":293.78744910049573},"data":{"type":"CSVLoader","node":{"template":{"file_path":{"required":true,"placeholder":"","show":true,"multiline":false,"value":"organizations-100.csv","suffixes":[".csv"],"password":false,"name":"file_path","advanced":false,"type":"file","list":false,"fileTypes":["csv"],"content":"data:text/csv;base64,SW5kZXgsT3JnYW5pemF0aW9uIElkLE5hbWUsV2Vic2l0ZSxDb3VudHJ5LERlc2NyaXB0aW9uLEZvdW5kZWQsSW5kdXN0cnksTnVtYmVyIG9mIGVtcGxveWVlcw0KMSxGQUIwZDQxZDViNWQyMmMsRmVycmVsbCBMTEMsaHR0cHM6Ly9wcmljZS5uZXQvLFBhcHVhIE5ldyBHdWluZWEsSG9yaXpvbnRhbCBlbXBvd2VyaW5nIGtub3dsZWRnZWJhc2UsMTk5MCxQbGFzdGljcywzNDk4DQoyLDZBN0VkREVBOUZhREM1MiwiTWNraW5uZXksIFJpbGV5IGFuZCBEYXkiLGh0dHA6Ly93d3cuaGFsbC1idWNoYW5hbi5pbmZvLyxGaW5sYW5kLFVzZXItY2VudHJpYyBzeXN0ZW0td29ydGh5IGxldmVyYWdlLDIwMTUsR2xhc3MgLyBDZXJhbWljcyAvIENvbmNyZXRlLDQ5NTINCjMsMGJGRUQxQURBRTRiY0MxLEhlc3RlciBMdGQsaHR0cDovL3N1bGxpdmFuLXJlZWQuY29tLyxDaGluYSxTd2l0Y2hhYmxlIHNjYWxhYmxlIG1vcmF0b3JpdW0sMTk3MSxQdWJsaWMgU2FmZXR5LDUyODcNCjQsMmJGQzFCZThhNGNlNDJmLEhvbGRlci1TZWxsZXJzLGh0dHBzOi8vYmVja2VyLmNvbS8sVHVya21lbmlzdGFuLERlLWVuZ2luZWVyZWQgc3lzdGVtaWMgYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UsMjAwNCxBdXRvbW90aXZlLDkyMQ0KNSw5ZUU4QTZhNEViOTZDMjQsTWF5ZXIgR3JvdXAsaHR0cDovL3d3dy5icmV3ZXIuY29tLyxNYXVyaXRpdXMsU3luY2hyb25pemVkIG5lZWRzLWJhc2VkIGNoYWxsZW5nZSwxOTkxLFRyYW5zcG9ydGF0aW9uLDc4NzANCjYsY0M3NTcxMTZmZTFDMDg1LEhlbnJ5LVRob21wc29uLGh0dHA6Ly9tb3JzZS5uZXQvLEJhaGFtYXMsRmFjZS10by1mYWNlIHdlbGwtbW9kdWxhdGVkIGN1c3RvbWVyIGxveWFsdHksMTk5MixQcmltYXJ5IC8gU2Vjb25kYXJ5IEVkdWNhdGlvbiw0OTE0DQo3LDIxOTIzM2U4YUZGMUJDMyxIYW5zZW4tRXZlcmV0dCxodHRwczovL3d3dy5raWRkLm9yZy8sUGFraXN0YW4sU2VhbWxlc3MgZGlzaW50ZXJtZWRpYXRlIGNvbGxhYm9yYXRpb24sMjAxOCxQdWJsaXNoaW5nIEluZHVzdHJ5LDc4MzINCjgsY2NjOTNEQ0Y4MWEzMUNELE1jaW50b3NoLU1vcmEsaHR0cHM6Ly93d3cuYnJvb2tzLmNvbS8sSGVhcmQgSXNsYW5kIGFuZCBNY0RvbmFsZCBJc2xhbmRzLENlbnRyYWxpemVkIGF0dGl0dWRlLW9yaWVudGVkIGNhcGFiaWxpdHksMTk3MCxJbXBvcnQgLyBFeHBvcnQsNDM4OQ0KOSwwQjRGOTNhQTA2RUQwM2UsQ2FyciBJbmMsaHR0cDovL3Jvc3MuY29tLyxLdXdhaXQsRGlzdHJpYnV0ZWQgaW1wYWN0ZnVsIGN1c3RvbWVyIGxveWFsdHksMTk5NixQbGFzdGljcyw4MTY3DQoxMCw3MzhiNWFEZTZCMUM2QTUsR2FpbmVzIEluYyxodHRwOi8vc2FuZG92YWwtaG9vcGVyLmNvbS8sVXpiZWtpc3RhbixNdWx0aS1sYXRlcmFsIHNjYWxhYmxlIHByb3RvY29sLDE5OTcsT3V0c291cmNpbmcgLyBPZmZzaG9yaW5nLDk2OTgNCjExLEFFNjFiOEZmZWJiYzQ3NixLaWRkIEdyb3VwLGh0dHA6Ly93d3cubHlvbnMuY29tLyxCb3V2ZXQgSXNsYW5kIChCb3V2ZXRveWEpLFByb2FjdGl2ZSBmb3JlZ3JvdW5kIHBhcmFkaWdtLDIwMDEsUHJpbWFyeSAvIFNlY29uZGFyeSBFZHVjYXRpb24sNzQ3Mw0KMTIsZWIzQjdEMDZjQ2RENjA5LENyYW5lLUNsYXJrZSxodHRwczovL3d3dy5zYW5kb3ZhbC5jb20vLERlbm1hcmssRnJvbnQtbGluZSBjbGVhci10aGlua2luZyBlbmNyeXB0aW9uLDIwMTQsRm9vZCAvIEJldmVyYWdlcyw5MDExDQoxMyw4RDBjMjkxODlDOTc5OEIsIktlbGxlciwgQ2FtcG9zIGFuZCBCbGFjayIsaHR0cHM6Ly93d3cuZ2FybmVyLmluZm8vLExpYmVyaWEsQW1lbGlvcmF0ZWQgZGlyZWN0aW9uYWwgZW11bGF0aW9uLDIwMjAsTXVzZXVtcyAvIEluc3RpdHV0aW9ucywyODYyDQoxNCxEMmM5MWNjMDNDQTM5NGMsR2xvdmVyLVBvcGUsaHR0cDovL3d3dy5zaWx2YS5iaXovLFVuaXRlZCBBcmFiIEVtaXJhdGVzLFBlcnNldmVyaW5nIGNvbnRleHR1YWxseS1iYXNlZCBhcHByb2FjaCwyMDEzLE1lZGljYWwgUHJhY3RpY2UsOTA3OQ0KMTUsQzhBQzFlYWY5QzAzNkY0LFBhY2hlY28tU3BlYXJzLGh0dHBzOi8vYWd1aWxhci5jb20vLFN3ZWRlbixTZWN1cmVkIGxvZ2lzdGljYWwgc3luZXJneSwxOTg0LE1hcml0aW1lLDc2OQ0KMTYsYjVEMTBBMTRmN2E4QWZFLEhvZGdlLUF5ZXJzLGh0dHA6Ly93d3cuYXJjaGVyLWVsbGlvdHQuY29tLyxIb25kdXJhcyxGdXR1cmUtcHJvb2ZlZCByYWRpY2FsIGltcGxlbWVudGF0aW9uLDE5OTAsRmFjaWxpdGllcyBTZXJ2aWNlcyw4NTA4DQoxNyw2ODEzOWI1QzREZTAzQjQsIkJvd2VycywgR3VlcnJhIGFuZCBLcmF1c2UiLGh0dHA6Ly93d3cuY2FycmlsbG8tbmljaG9sc29uLmNvbS8sVWdhbmRhLERlLWVuZ2luZWVyZWQgdHJhbnNpdGlvbmFsIHN0cmF0ZWd5LDE5NzIsUHJpbWFyeSAvIFNlY29uZGFyeSBFZHVjYXRpb24sNjk4Ng0KMTgsNWMyRWZmRWZkYmEyQmRGLE1ja2VuemllLU1lbHRvbixodHRwOi8vbW9udG95YS10aG9tcHNvbi5jb20vLEhvbmcgS29uZyxSZXZlcnNlLWVuZ2luZWVyZWQgaGV1cmlzdGljIGFsbGlhbmNlLDE5OTgsSW52ZXN0bWVudCBNYW5hZ2VtZW50IC8gSGVkZ2UgRnVuZCAvIFByaXZhdGUgRXF1aXR5LDQ1ODkNCjE5LGJhMTc5RjE5Rjc5MjVmNSxCcmFuY2gtTWFubixodHRwOi8vd3d3LmxvemFuby5jb20vLEJvdHN3YW5hLEFkYXB0aXZlIGludGFuZ2libGUgZnJhbWUsMTk5OSxBcmNoaXRlY3R1cmUgLyBQbGFubmluZyw3OTYxDQoyMCxjMUNlOUIzNTBCQWM2NmIsV2Vpc3MgYW5kIFNvbnMsaHR0cHM6Ly9iYXJyZXR0LmNvbS8sS29yZWEsU2hhcmFibGUgb3B0aW1hbCBmdW5jdGlvbmFsaXRpZXMsMjAxMSxQbGFzdGljcyw1OTg0DQoyMSw4ZGU0MEFDNGU2RWFDYTQsIlZlbGV6LCBQYXluZSBhbmQgQ29mZmV5IixodHRwOi8vYnVydG9uLmNvbS8sTHV4ZW1ib3VyZyxNYW5kYXRvcnkgY29oZXJlbnQgc3luZXJneSwxOTg2LFdob2xlc2FsZSw1MDEwDQoyMixBYWQ4NmE0RjAzODVGMmQsSGFycmVsbCBMTEMsaHR0cDovL3d3dy5mcmV5LXJvc2FyaW8uY29tLyxHdWFkZWxvdXBlLFJldmVyc2UtZW5naW5lZXJlZCBtaXNzaW9uLWNyaXRpY2FsIG1vcmF0b3JpdW0sMjAxOCxDb25zdHJ1Y3Rpb24sMjE4NQ0KMjMsMjJhQzNGRmQ2NGZENzAzLCJFYXRvbiwgUmV5bm9sZHMgYW5kIFZhcmdhcyIsaHR0cDovL3d3dy5mcmVlbWFuLmJpei8sTW9uYWNvLFNlbGYtZW5hYmxpbmcgbXVsdGktdGFza2luZyBwcm9jZXNzIGltcHJvdmVtZW50LDIwMTQsTHV4dXJ5IEdvb2RzIC8gSmV3ZWxyeSw4OTg3DQoyNCw1RWM0QzI3MmJDZjA4NWMsUm9iYmlucy1DdW1taW5ncyxodHRwOi8vZG9uYWxkc29uLXdpbGtpbnMuY29tLyxCZWxnaXVtLE9yZ2FuaWMgbm9uLXZvbGF0aWxlIGhpZXJhcmNoeSwxOTkxLFBoYXJtYWNldXRpY2Fscyw1MDM4DQoyNSw1ZkRCZUE4QkI5MWEwMDAsSmVua2lucyBJbmMsaHR0cDovL3d3dy5raXJrLmJpei8sU291dGggQWZyaWNhLEZyb250LWxpbmUgc3lzdGVtYXRpYyBoZWxwLWRlc2ssMjAwMixJbnN1cmFuY2UsMTIxNQ0KMjYsZEZmRDZhNkY5QUMyZDlDLCJHcmVlbmUsIEJlbmphbWluIGFuZCBOb3ZhayIsaHR0cDovL3d3dy5rZW50Lm5ldC8sUm9tYW5pYSxDZW50cmFsaXplZCBsZWFkaW5nZWRnZSBtb3JhdG9yaXVtLDIwMTIsTXVzZXVtcyAvIEluc3RpdHV0aW9ucyw0OTQxDQoyNyw0QjIxN2NDNWEwNjc0QzUsIkRpY2tzb24sIFJpY2htb25kIGFuZCBDbGF5IixodHRwOi8vZXZlcmV0dC5jb20vLEN6ZWNoIFJlcHVibGljLFRlYW0tb3JpZW50ZWQgdGFuZ2libGUgY29tcGxleGl0eSwxOTgwLFJlYWwgRXN0YXRlIC8gTW9ydGdhZ2UsMzEyMg0KMjgsODhiMWYxY0RjZjU5YTM3LFByaW5jZS1EYXZpZCxodHRwOi8vdGhvbXBzb24uY29tLyxDaHJpc3RtYXMgSXNsYW5kLFZpcnR1YWwgaG9saXN0aWMgbWV0aG9kb2xvZ3ksMTk3MCxCYW5raW5nIC8gTW9ydGdhZ2UsMTA0Ng0KMjksZjlGN2JCQ0FFZUMzNjBGLEF5YWxhIExMQyxodHRwOi8vd3d3LnpoYW5nLmNvbS8sUGhpbGlwcGluZXMsT3Blbi1zb3VyY2UgemVybyBhZG1pbmlzdHJhdGlvbiBoaWVyYXJjaHksMjAyMSxMZWdhbCBTZXJ2aWNlcyw3NjY0DQozMCw3Q2IzQWVGY0U0QmEzMWUsUml2YXMgR3JvdXAsaHR0cHM6Ly9oZWJlcnQub3JnLyxBdXN0cmFsaWEsT3Blbi1hcmNoaXRlY3RlZCB3ZWxsLW1vZHVsYXRlZCBjYXBhY2l0eSwxOTk4LExvZ2lzdGljcyAvIFByb2N1cmVtZW50LDQxNTUNCjMxLGNjQmNDMzJhZGNiYzUzMCwiU2xvYW4sIE1heXMgYW5kIFdoaXRlaGVhZCIsaHR0cDovL2xhd3Nvbi5jb20vLENoYWQsRmFjZS10by1mYWNlIGhpZ2gtbGV2ZWwgY29uZ2xvbWVyYXRpb24sMTk5NyxDaXZpbCBFbmdpbmVlcmluZywzNjUNCjMyLGY1YWZkNjg2YjNkMDVGNSwiRHVyaGFtLCBBbGxlbiBhbmQgQmFybmVzIixodHRwOi8vY2hhbi1zdGFmZm9yZC5vcmcvLFppbWJhYndlLFN5bmVyZ2lzdGljIHdlYi1lbmFibGVkIGZyYW1ld29yaywxOTkzLE1lY2hhbmljYWwgb3IgSW5kdXN0cmlhbCBFbmdpbmVlcmluZyw2MTM1DQozMywzOEM2Y2ZDNTA3NEZhNWUsRnJpdHotRnJhbmtsaW4saHR0cDovL3d3dy5sYW1iZXJ0LmNvbS8sTmVwYWwsQXV0b21hdGVkIDR0aGdlbmVyYXRpb24gd2Vic2l0ZSwxOTcyLEhvc3BpdGFsaXR5LDQ1MTYNCjM0LDVDZDdlZmNjQ2NiYTM4ZixCdXJjaC1Fd2luZyxodHRwOi8vY2xpbmUubmV0LyxUYWl3YW4sVXNlci1jZW50cmljIDR0aGdlbmVyYXRpb24gc3lzdGVtIGVuZ2luZSwxOTgxLFZlbnR1cmUgQ2FwaXRhbCAvIFZDLDc0NDMNCjM1LDlFNkFjYjUxZTNGOWQ2RiwiR2xhc3MsIEJhcnJlcmEgYW5kIFR1cm5lciIsaHR0cHM6Ly9kdW5sYXAuY29tLyxLeXJneXogUmVwdWJsaWMsTXVsdGktY2hhbm5lbGVkIDNyZGdlbmVyYXRpb24gb3BlbiBzeXN0ZW0sMjAyMCxVdGlsaXRpZXMsMjYxMA0KMzYsNEQ0ZDdFMTgzMjFlYWVDLFBpbmVkYS1Db3gsaHR0cDovL2FndWlsYXIub3JnLyxCb2xpdmlhLEZ1bmRhbWVudGFsIGFzeW5jaHJvbm91cyBjYXBhYmlsaXR5LDIwMTAsSHVtYW4gUmVzb3VyY2VzIC8gSFIsMTMxMg0KMzcsNDg1ZjVkMDZCOTM4RjJiLCJCYWtlciwgTWNjYW5uIGFuZCBNYWNkb25hbGQiLGh0dHA6Ly93d3cuYW5kZXJzb24tYmFya2VyLmNvbS8sS2VueWEsQ3Jvc3MtZ3JvdXAgdXNlci1mYWNpbmcgZm9jdXMgZ3JvdXAsMjAxMyxMZWdpc2xhdGl2ZSBPZmZpY2UsMTYzOA0KMzgsMTlFM2E1QmY2ZEJEYzRGLEN1ZXZhcy1Nb3NzLGh0dHBzOi8vZG9kc29uLWNhc3RhbmVkYS5uZXQvLEd1YXRlbWFsYSxFeHRlbmRlZCBodW1hbi1yZXNvdXJjZSBpbnRyYW5ldCwxOTk0LE11c2ljLDk5OTUNCjM5LDY4ODNBOTY1YzdiNjhGNyxIYWhuIFBMQyxodHRwOi8vbmV3bWFuLmNvbS8sQmVsYXJ1cyxPcmdhbmljIGxvZ2lzdGljYWwgbGV2ZXJhZ2UsMjAxMixFbGVjdHJpY2FsIC8gRWxlY3Ryb25pYyBNYW51ZmFjdHVyaW5nLDM3MTUNCjQwLEFDNUI3QUE3NEFhNEEyRSwiVmFsZW50aW5lLCBGZXJndXNvbiBhbmQgS3JhbWVyIixodHRwOi8vc3R1YXJ0Lm5ldC8sSmVyc2V5LENlbnRyYWxpemVkIHNlY29uZGFyeSB0aW1lLWZyYW1lLDE5OTcsTm9uIC0gUHJvZml0IC8gVm9sdW50ZWVyaW5nLDM1ODUNCjQxLGRlY2FiMEQ1MDI3Q0E2YSxBcnJveW8gSW5jLGh0dHBzOi8vd3d3LnR1cm5lci5jb20vLEdyZW5hZGEsTWFuYWdlZCBkZW1hbmQtZHJpdmVuIHdlYnNpdGUsMjAwNixXcml0aW5nIC8gRWRpdGluZyw5MDY3DQo0MixkRjA4NEZiQmI2MTNlZWEsV2FsbHMgTExDLGh0dHA6Ly93d3cucmVlc2UtdmFzcXVlei5iaXovLENhcGUgVmVyZGUsU2VsZi1lbmFibGluZyBmcmVzaC10aGlua2luZyBpbnN0YWxsYXRpb24sMTk4OSxJbnZlc3RtZW50IE1hbmFnZW1lbnQgLyBIZWRnZSBGdW5kIC8gUHJpdmF0ZSBFcXVpdHksMTY3OA0KNDMsQTJEODlBYjliQ2NBZDRlLCJNaXRjaGVsbCwgV2FycmVuIGFuZCBTY2huZWlkZXIiLGh0dHBzOi8vZm94LmJpei8sVHJpbmlkYWQgYW5kIFRvYmFnbyxFbmhhbmNlZCBpbnRhbmdpYmxlIHRpbWUtZnJhbWUsMjAyMSxDYXBpdGFsIE1hcmtldHMgLyBIZWRnZSBGdW5kIC8gUHJpdmF0ZSBFcXVpdHksMzgxNg0KNDQsNzdhRGM5MDU0MzRhNDlmLFByaW5jZSBQTEMsaHR0cHM6Ly93d3cud2F0dHMuY29tLyxTd2VkZW4sUHJvZml0LWZvY3VzZWQgY29oZXJlbnQgaW5zdGFsbGF0aW9uLDIwMTYsSW5kaXZpZHVhbCAvIEZhbWlseSBTZXJ2aWNlcyw3NjQ1DQo0NSwyMzVmZEVGRTJjZkRhNUYsQnJvY2stQmxhY2t3ZWxsLGh0dHA6Ly93d3cuc21hbGwuY29tLyxCZW5pbixTZWN1cmVkIGZvcmVncm91bmQgZW11bGF0aW9uLDE5ODYsT25saW5lIFB1Ymxpc2hpbmcsNzAzNA0KNDYsMWVENjRjRmU5ODZCQmJFLFdhbHRvbi1CYXJuZXR0LGh0dHBzOi8vYXNobGV5LXNjaGFlZmVyLmNvbS8sV2VzdGVybiBTYWhhcmEsUmlnaHQtc2l6ZWQgY2xlYXItdGhpbmtpbmcgZmxleGliaWxpdHksMjAwMSxMdXh1cnkgR29vZHMgLyBKZXdlbHJ5LDE3NDYNCjQ3LENiQmJGY2RkMGVhRTJjRixCYXJ0bGV0dC1BcnJveW8saHR0cHM6Ly9jcnV6LmNvbS8sTm9ydGhlcm4gTWFyaWFuYSBJc2xhbmRzLFJlYWxpZ25lZCBkaWRhY3RpYyBmdW5jdGlvbiwxOTc2LENpdmljIC8gU29jaWFsIE9yZ2FuaXphdGlvbiwzOTg3DQo0OCw0OWFFQ2JEYUU2YUJENTMsIldhbGxhY2UsIE1hZGRlbiBhbmQgTW9ycmlzIixodHRwOi8vd3d3LmJsZXZpbnMtZmVybmFuZGV6LmJpei8sR2VybWFueSxQZXJzaXN0ZW50IHJlYWwtdGltZSBjdXN0b21lciBsb3lhbHR5LDIwMTYsUGhhcm1hY2V1dGljYWxzLDk0NDMNCjQ5LDdiM2ZlNmU3RTcyYkZhNCxCZXJnLVNwYXJrcyxodHRwczovL2Npc25lcm9zLWxvdmUuY29tLyxDYW5hZGEsU3RhbmQtYWxvbmUgc3RhdGljIGltcGxlbWVudGF0aW9uLDE5NzQsQXJ0cyAvIENyYWZ0cywyMDczDQo1MCxjNkRlZEE4MkE4YWVmN0UsR29uemFsZXMgTHRkLGh0dHA6Ly9iaXJkLmNvbS8sVG9uZ2EsTWFuYWdlZCBodW1hbi1yZXNvdXJjZSBwb2xpY3ksMTk4OCxDb25zdW1lciBHb29kcyw5MDY5DQo1MSw3RDlGQkY4NWNkQzM4NzEsTGF3c29uIGFuZCBTb25zLGh0dHBzOi8vd3d3LndvbmcuY29tLyxGcmVuY2ggU291dGhlcm4gVGVycml0b3JpZXMsQ29tcGF0aWJsZSBhbmFseXppbmcgaW50cmFuZXQsMjAyMSxBcnRzIC8gQ3JhZnRzLDM1MjcNCjUyLDdkZDE4RmI3Y0IwN2I2NSwiTWNndWlyZSwgTWNjb25uZWxsIGFuZCBPbHNlbiIsaHR0cHM6Ly9tZWx0b24tYnJpZ2dzLmNvbS8sS29yZWEsUHJvZm91bmQgY2xpZW50LXNlcnZlciBmcmFtZSwxOTg4LFByaW50aW5nLDg0NDUNCjUzLEVGNUI1NUZhZGNjQjhGZSxDaGFybGVzLVBoaWxsaXBzLGh0dHBzOi8vYm93bWFuLmNvbS8sQ290ZSBkJ0l2b2lyZSxNb25pdG9yZWQgY2xpZW50LXNlcnZlciBpbXBsZW1lbnRhdGlvbiwyMDEyLE1lbnRhbCBIZWFsdGggQ2FyZSwzNDUwDQo1NCxmOEQ0Qjk5ZTExZkFGNUQsT2RvbSBMdGQsaHR0cHM6Ly93d3cuaHVtcGhyZXktaGVzcy5jb20vLENvdGUgZCdJdm9pcmUsQWR2YW5jZWQgc3RhdGljIHByb2Nlc3MgaW1wcm92ZW1lbnQsMjAxMixNYW5hZ2VtZW50IENvbnN1bHRpbmcsMTgyNQ0KNTUsZTI0RDIxQkZkM2JGMUU1LFJpY2hhcmQgUExDLGh0dHBzOi8vaG9sZGVuLWNvbGVtYW4ubmV0LyxNYXlvdHRlLE9iamVjdC1iYXNlZCBvcHRpbWl6aW5nIG1vZGVsLDE5NzEsQnJvYWRjYXN0IE1lZGlhLDQ5NDINCjU2LEI5QmRmRUI2RDNDYTQ0RSxTYW1wc29uIEx0ZCxodHRwczovL2JsZXZpbnMuY29tLyxDYXltYW4gSXNsYW5kcyxJbnR1aXRpdmUgbG9jYWwgYWRhcHRlciwyMDA1LEZhcm1pbmcsMTQxOA0KNTcsMmE3NEQ2ZjNEM0IyNjhlLCJDaGVycnksIExlIGFuZCBDYWxsYWhhbiIsaHR0cHM6Ly93YWxsZXItZGVsYWNydXouYml6LyxOaWdlcmlhLFVuaXZlcnNhbCBodW1hbi1yZXNvdXJjZSBjb2xsYWJvcmF0aW9uLDIwMTcsRW50ZXJ0YWlubWVudCAvIE1vdmllIFByb2R1Y3Rpb24sNzIwMg0KNTgsQmYzRjNmNjJjOGFCQzMzLENoZXJyeSBQTEMsaHR0cHM6Ly93d3cuYXZpbGEuaW5mby8sTWFyc2hhbGwgSXNsYW5kcyxQZXJzaXN0ZW50IHRlcnRpYXJ5IHdlYnNpdGUsMTk4MCxQbGFzdGljcyw4MjQ1DQo1OSxhZUJlMjZCODBhN2EyM2MsTWVsdG9uLU5pY2hvbHMsaHR0cHM6Ly9rZW5uZWR5LmNvbS8sUGFsYXUsVXNlci1mcmllbmRseSBjbGVhci10aGlua2luZyBwcm9kdWN0aXZpdHksMjAyMSxMZWdpc2xhdGl2ZSBPZmZpY2UsODc0MQ0KNjAsYUFlYjI5YWQ0Mzg4NkM2LFBvdHRlci1XYWxzaCxodHRwOi8vdGhvbWFzLWZyZW5jaC5vcmcvLFR1cmtleSxPcHRpb25hbCBub24tdm9sYXRpbGUgb3BlbiBzeXN0ZW0sMjAwOCxIdW1hbiBSZXNvdXJjZXMgLyBIUiw2OTIzDQo2MSxiRDFiYzZiQjZkMUZlRDMsRnJlZW1hbi1DaGVuLGh0dHBzOi8vbWF0aGlzLmNvbS8sVGltb3ItTGVzdGUsUGhhc2VkIG5leHQgZ2VuZXJhdGlvbiBhZGFwdGVyLDE5NzMsSW50ZXJuYXRpb25hbCBUcmFkZSAvIERldmVsb3BtZW50LDM0Ng0KNjIsRUI5ZjQ1NmU4YjcwMjJhLFNvdG8gR3JvdXAsaHR0cHM6Ly9ub3JyaXMuaW5mby8sVmlldG5hbSxFbnRlcnByaXNlLXdpZGUgZXhlY3V0aXZlIGluc3RhbGxhdGlvbiwxOTg4LEJ1c2luZXNzIFN1cHBsaWVzIC8gRXF1aXBtZW50LDkwOTcNCjYzLERmZWYzOEM1MUQ4REFlMywiUG9vbGUsIENydXogYW5kIFdoaXRuZXkiLGh0dHBzOi8vcmVlZC5pbmZvLyxSZXVuaW9uLEJhbGFuY2VkIGFuYWx5emluZyBncm91cHdhcmUsMTk3OCxNYXJrZXRpbmcgLyBBZHZlcnRpc2luZyAvIFNhbGVzLDI5OTINCjY0LDA1NWZmRWZCMkRkOTVCMCxSaWxleSBMdGQsaHR0cDovL3dpbGV5LmNvbS8sQnJhemlsLE9wdGlvbmFsIGV4dWRpbmcgc3VwZXJzdHJ1Y3R1cmUsMTk4NixUZXh0aWxlcyw5MzE1DQo2NSxjQmZlNGRiQUUxNjk5ZGEsIkVyaWNrc29uLCBBbmRyZXdzIGFuZCBCYWlsZXkiLGh0dHBzOi8vd3d3LmhvYmJzLWdyYW50LmNvbS8sRXJpdHJlYSxWaXNpb24tb3JpZW50ZWQgc2Vjb25kYXJ5IHByb2plY3QsMjAxNCxDb25zdW1lciBFbGVjdHJvbmljcyw3ODI5DQo2NixmZEZiZWNiYWRjZENkZjEsIldpbGtpbnNvbiwgQ2hhcmxlcyBhbmQgQXJyb3lvIixodHRwOi8vaHVudGVyLW1jZmFybGFuZC5jb20vLFVuaXRlZCBTdGF0ZXMgVmlyZ2luIElzbGFuZHMsQXNzaW1pbGF0ZWQgMjQvNyBhcmNoaXZlLDE5OTYsQnVpbGRpbmcgTWF0ZXJpYWxzLDYwMg0KNjcsNURDYjhBNWE1Y2EwM2MwLEZsb3lkIEx0ZCxodHRwOi8vd3d3LndoaXRuZXkuY29tLyxGYWxrbGFuZCBJc2xhbmRzIChNYWx2aW5hcyksRnVuY3Rpb24tYmFzZWQgZmF1bHQtdG9sZXJhbnQgY29uY2VwdCwyMDE3LFB1YmxpYyBSZWxhdGlvbnMgLyBQUiwyOTExDQo2OCxjZTU3RENiY0ZENmQ2MTgsTmV3bWFuLUdhbGxvd2F5LGh0dHBzOi8vd3d3LnNjb3R0LmNvbS8sTHV4ZW1ib3VyZyxFbmhhbmNlZCBmb3JlZ3JvdW5kIGNvbGxhYm9yYXRpb24sMTk4NyxJbmZvcm1hdGlvbiBUZWNobm9sb2d5IC8gSVQsMzkzNA0KNjksNWFhRDE4N2RjOTI5MzcxLEZyYXppZXItQnV0bGVyLGh0dHBzOi8vd3d3LmRhdWdoZXJ0eS1mYXJsZXkuaW5mby8sTm9ydGhlcm4gTWFyaWFuYSBJc2xhbmRzLFBlcnNpc3RlbnQgaW50ZXJhY3RpdmUgY2lyY3VpdCwxOTcyLE91dHNvdXJjaW5nIC8gT2Zmc2hvcmluZyw1MTMwDQo3MCw5MDJEN0FjOGI2ZDQ3NmIsTmV3dG9uIEluYyxodHRwczovL3d3dy5yaWNobW9uZC1tYW5uaW5nLmluZm8vLE5ldGhlcmxhbmRzIEFudGlsbGVzLEZ1bmRhbWVudGFsIHN0YWJsZSBpbmZvLW1lZGlhcmllcywxOTc2LE1pbGl0YXJ5IEluZHVzdHJ5LDU2Mw0KNzEsMzJCQjlGZjRkOTM5Nzg4LER1ZmZ5LUxldnksaHR0cHM6Ly93d3cucG90dGVyLmNvbS8sR3Vlcm5zZXksRGl2ZXJzZSBleHVkaW5nIGluc3RhbGxhdGlvbiwxOTgyLFdpcmVsZXNzLDYxNDYNCjcyLGFkY0IwYWZiRTU4YkFlMyxXYWduZXIgTExDLGh0dHBzOi8vZGVja2VyLWVzcGFyemEuY29tLyxVcnVndWF5LFJlYWN0aXZlIGF0dGl0dWRlLW9yaWVudGVkIHRvb2xzZXQsMTk4NyxJbnRlcm5hdGlvbmFsIEFmZmFpcnMsNjg3NA0KNzMsZGZjQTFjODRBZEI2MUFjLE1jY2FsbC1Ib2xtZXMsaHR0cDovL3d3dy5kZWFuLmNvbS8sQmVuaW4sT2JqZWN0LWJhc2VkIHZhbHVlLWFkZGVkIGRhdGFiYXNlLDIwMDksTGVnYWwgU2VydmljZXMsNjk2DQo3NCwyMDgwNDRBQzJmZTUyRjMsTWFzc2V5IExMQyxodHRwczovL2ZyYXppZXIuYml6LyxTdXJpbmFtZSxDb25maWd1cmFibGUgemVybyBhZG1pbmlzdHJhdGlvbiBHcmFwaGljYWwgVXNlciBJbnRlcmZhY2UsMTk4NixBY2NvdW50aW5nLDUwMDQNCjc1LGYzQzM2NWYwYzFBMDYyMyxIaWNrcyBMTEMsaHR0cDovL2FsdmFyZXouYml6LyxQYWtpc3RhbixRdWFsaXR5LWZvY3VzZWQgY2xpZW50LXNlcnZlciBHcmFwaGljYWwgVXNlciBJbnRlcmZhY2UsMTk3MCxDb21wdXRlciBTb2Z0d2FyZSAvIEVuZ2luZWVyaW5nLDg0ODANCjc2LGVjNUJkZDNDQkFmYUI5MywiQ29sZSwgUnVzc2VsbCBhbmQgQXZlcnkiLGh0dHA6Ly93d3cuYmxhbmtlbnNoaXAuY29tLyxNb25nb2xpYSxEZS1lbmdpbmVlcmVkIGZhdWx0LXRvbGVyYW50IGNoYWxsZW5nZSwyMDAwLExhdyBFbmZvcmNlbWVudCw3MDEyDQo3NyxEREIxOUJlN2VlQjU2QjQsQ3VtbWluZ3MtUm9qYXMsaHR0cHM6Ly9zaW1vbi1wZWFyc29uLmNvbS8sU3ZhbGJhcmQgJiBKYW4gTWF5ZW4gSXNsYW5kcyxVc2VyLWNlbnRyaWMgbW9kdWxhciBjdXN0b21lciBsb3lhbHR5LDIwMTIsRmluYW5jaWFsIFNlcnZpY2VzLDc1MjkNCjc4LGRkNkNBM2QwYmMzY0FmYywiQmVhc2xleSwgR3JlZW5lIGFuZCBNYWhvbmV5IixodHRwOi8vd3d3LnBldGVyc2VuLWxhd3JlbmNlLmNvbS8sVG9nbyxFeHRlbmRlZCBjb250ZW50LWJhc2VkIG1ldGhvZG9sb2d5LDE5NzYsUmVsaWdpb3VzIEluc3RpdHV0aW9ucyw4NjkNCjc5LEEwQjlkNTZlNjEwNzBlMywiQmVhc2xleSwgU2ltcyBhbmQgQWxsaXNvbiIsaHR0cDovL2J1cmtlLmluZm8vLExhdHZpYSxTZWN1cmVkIHplcm8gdG9sZXJhbmNlIGh1YiwxOTcyLEZhY2lsaXRpZXMgU2VydmljZXMsNjE4Mg0KODAsY0JhN0VGZTVEMDVBZGFmLENyYXdmb3JkLVJpdmVyYSxodHRwczovL2JsYWNrLXJhbWlyZXoub3JnLyxDdWJhLFBlcnNldmVyaW5nIGV4dWRpbmcgYnVkZ2V0YXJ5IG1hbmFnZW1lbnQsMTk5OSxPbmxpbmUgUHVibGlzaGluZyw3ODA1DQo4MSxFYTNmNkQ1MkVjNzM1NjMsTW9udGVzLUhlbnNsZXksaHR0cHM6Ly9rcnVlZ2VyLm9yZy8sTGllY2h0ZW5zdGVpbixNdWx0aS10aWVyZWQgc2Vjb25kYXJ5IHByb2R1Y3Rpdml0eSwyMDA5LFByaW50aW5nLDg0MzMNCjgyLGJDMENFZDQ4QTgwMDBFMCxWZWxhenF1ZXotT2RvbSxodHRwczovL3N0b2tlcy5jb20vLERqaWJvdXRpLFN0cmVhbWxpbmVkIDZ0aGdlbmVyYXRpb24gZnVuY3Rpb24sMjAwMixBbHRlcm5hdGl2ZSBEaXNwdXRlIFJlc29sdXRpb24sNDA0NA0KODMsYzg5YjliNTlCQzRiYWExLEVhdG9uLU1vcmFsZXMsaHR0cHM6Ly93d3cucmVldmVzLWdyYWhhbS5jb20vLE1pY3JvbmVzaWEsQ3VzdG9tZXItZm9jdXNlZCBleHBsaWNpdCBmcmFtZSwxOTkwLENhcGl0YWwgTWFya2V0cyAvIEhlZGdlIEZ1bmQgLyBQcml2YXRlIEVxdWl0eSw3MDEzDQo4NCxGRUM1MWJjZTg0MjFhN2IsIlJvYmVyc29uLCBQZW5uaW5ndG9uIGFuZCBQYWxtZXIiLGh0dHA6Ly93d3cua2VpdGgtZmlzaGVyLmNvbS8sQ2FtZXJvb24sQWRhcHRpdmUgYmktZGlyZWN0aW9uYWwgaGllcmFyY2h5LDE5OTMsVGVsZWNvbW11bmljYXRpb25zLDU1NzENCjg1LGUwRThlMjdlQWM5Q0FkNSwiR2VvcmdlLCBSdXNzbyBhbmQgR3VlcnJhIixodHRwczovL2RyYWtlLmNvbS8sU3dlZGVuLENlbnRyYWxpemVkIG5vbi12b2xhdGlsZSBjYXBhYmlsaXR5LDE5ODksTWlsaXRhcnkgSW5kdXN0cnksMjg4MA0KODYsQjk3YTZDRjliZjU5ODNDLERhdmlsYSBJbmMsaHR0cHM6Ly9tY2Nvbm5lbGwuaW5mby8sQ29jb3MgKEtlZWxpbmcpIElzbGFuZHMsUHJvZml0LWZvY3VzZWQgZGVkaWNhdGVkIGZyYW1lLDIwMTcsQ29uc3VtZXIgRWxlY3Ryb25pY3MsMjIxNQ0KODcsYTBhNmY5YjNEYmNCRWI1LE1heXMtUHJlc3RvbixodHRwOi8vd3d3LmJyb3duaW5nLWtleS5jb20vLE1hbGksVXNlci1jZW50cmljIGhldXJpc3RpYyBmb2N1cyBncm91cCwyMDA2LE1pbGl0YXJ5IEluZHVzdHJ5LDU3ODYNCjg4LDhjQzFiRGEzMzBhNTg3MSxQaW5lZGEtTW9ydG9uLGh0dHBzOi8vd3d3LmNhcnIuY29tLyxVbml0ZWQgU3RhdGVzIFZpcmdpbiBJc2xhbmRzLEdyYXNzLXJvb3RzIG1ldGhvZGljYWwgaW5mby1tZWRpYXJpZXMsMTk5MSxQcmludGluZyw2MTY4DQo4OSxFRDg4OUNCMkZFOWNiZDMsSHVhbmcgYW5kIFNvbnMsaHR0cHM6Ly93d3cuYm9sdG9uLmNvbS8sRXJpdHJlYSxSZS1jb250ZXh0dWFsaXplZCBkeW5hbWljIGhpZXJhcmNoeSwxOTgxLFNlbWljb25kdWN0b3JzLDc0ODQNCjkwLEY0RGMxNDE3QkM2Y2I4ZixHaWxiZXJ0LVNpbW9uLGh0dHBzOi8vd3d3LmJyYWRmb3JkLmJpei8sQnVydW5kaSxHcmFzcy1yb290cyByYWRpY2FsIHBhcmFsbGVsaXNtLDE5NzMsTmV3c3BhcGVycyAvIEpvdXJuYWxpc20sMTkyNw0KOTEsN0FCYzNjN2VjQTAzQjM0LFNhbXBzb24tR3JpZmZpdGgsaHR0cDovL2hlbmRyaWNrcy5vcmcvLEJlbmluLE11bHRpLWxheWVyZWQgY29tcG9zaXRlIHBhcmFkaWdtLDE5NzIsVGV4dGlsZXMsMzg4MQ0KOTIsNGUwNzE5RkJFMzhlMGFCLE1pbGVzLURvbWluZ3VleixodHRwOi8vd3d3LnR1cm5lci5jb20vLEdpYnJhbHRhcixPcmdhbml6ZWQgZW1wb3dlcmluZyBmb3JlY2FzdCwxOTk2LENpdmljIC8gU29jaWFsIE9yZ2FuaXphdGlvbiw4OTcNCjkzLGRFYkRBQWVEZmFlZDAwQSxSb3dlIGFuZCBTb25zLGh0dHBzOi8vd3d3LnNpbXBzb24ub3JnLyxFbCBTYWx2YWRvcixCYWxhbmNlZCBtdWx0aW1lZGlhIGtub3dsZWRnZWJhc2UsMTk3OCxGYWNpbGl0aWVzIFNlcnZpY2VzLDgxNzINCjk0LDYxQkRlQ2ZlRkQwY0VGNSwiVmFsZW56dWVsYSwgSG9sbWVzIGFuZCBSb3dsYW5kIixodHRwczovL3d3dy5kb3JzZXkubmV0LyxUYWl3YW4sUGVyc2lzdGVudCB0ZXJ0aWFyeSBmb2N1cyBncm91cCwxOTk5LFRyYW5zcG9ydGF0aW9uLDE0ODMNCjk1LDRlOTFlRDI1ZjQ4NjExMCwiQmVzdCwgV2FkZSBhbmQgU2hlcGFyZCIsaHR0cHM6Ly96aW1tZXJtYW4uY29tLyxaaW1iYWJ3ZSxJbm5vdmF0aXZlIGJhY2tncm91bmQgZGVmaW5pdGlvbiwxOTkxLEdhbWJsaW5nIC8gQ2FzaW5vcyw0ODczDQo5NiwwYTBiZkZiQmJCOGVDN2MsSG9sbWVzIEdyb3VwLGh0dHBzOi8vbWNkb3dlbGwub3JnLyxFdGhpb3BpYSxSaWdodC1zaXplZCB6ZXJvIHRvbGVyYW5jZSBmb2N1cyBncm91cCwxOTc1LFBob3RvZ3JhcGh5LDI5ODgNCjk3LEJBNkNkOURhZTJFZmQ2MixHb29kIEx0ZCxodHRwOi8vZHVmZnkuY29tLyxBbmd1aWxsYSxSZXZlcnNlLWVuZ2luZWVyZWQgY29tcG9zaXRlIG1vcmF0b3JpdW0sMTk3MSxDb25zdW1lciBTZXJ2aWNlcyw0MjkyDQo5OCxFN2RmODBDNjBBYmQ3ZjksQ2xlbWVudHMtRXNwaW5vemEsaHR0cDovL3d3dy5mbG93ZXJzLm5ldC8sRmFsa2xhbmQgSXNsYW5kcyAoTWFsdmluYXMpLFByb2dyZXNzaXZlIG1vZHVsYXIgaHViLDE5OTEsQnJvYWRjYXN0IE1lZGlhLDIzNg0KOTksQUZjMjg1ZGJFMmZFZDI0LE1lbmRleiBJbmMsaHR0cHM6Ly93d3cuYnVya2UubmV0LyxLeXJneXogUmVwdWJsaWMsVXNlci1mcmllbmRseSBleHVkaW5nIG1pZ3JhdGlvbiwxOTkzLEVkdWNhdGlvbiBNYW5hZ2VtZW50LDMzOQ0KMTAwLGU5ZUI1QTYwQ2VmODM1NCxXYXRraW5zLUthaXNlcixodHRwOi8vd3d3LmhlcnJpbmcuY29tLyxUb2dvLFN5bmVyZ2lzdGljIGJhY2tncm91bmQgYWNjZXNzLDIwMDksRmluYW5jaWFsIFNlcnZpY2VzLDI3ODUNCg=="},"_type":"CSVLoader"},"description":"Loads a CSV file into a list of documents.","base_classes":["CSVLoader","BaseLoader"]},"id":"dndnode_21","value":null},"selected":false,"positionAbsolute":{"x":325.0831403216823,"y":293.78744910049573},"dragging":false}],"edges":[{"source":"dndnode_14","sourceHandle":"CharacterTextSplitter|dndnode_14|CharacterTextSplitter|TextSplitter|BaseDocumentTransformer","target":"dndnode_15","targetHandle":"TextSplitter|documents|dndnode_15","className":"animate-pulse","id":"reactflow__edge-dndnode_14CharacterTextSplitter|dndnode_14|CharacterTextSplitter|TextSplitter|BaseDocumentTransformer-dndnode_15TextSplitter|documents|dndnode_15","selected":false},{"source":"dndnode_16","sourceHandle":"OpenAIEmbeddings|dndnode_16|Embeddings|OpenAIEmbeddings","target":"dndnode_15","targetHandle":"Embeddings|embedding|dndnode_15","className":"animate-pulse","id":"reactflow__edge-dndnode_16OpenAIEmbeddings|dndnode_16|Embeddings|OpenAIEmbeddings-dndnode_15Embeddings|embedding|dndnode_15","selected":false},{"source":"dndnode_15","sourceHandle":"Chroma|dndnode_15|Chroma|VectorStore","target":"dndnode_17","targetHandle":"VectorStore|vectorstore|dndnode_17","className":"animate-pulse","id":"reactflow__edge-dndnode_15Chroma|dndnode_15|Chroma|VectorStore-dndnode_17VectorStore|vectorstore|dndnode_17","selected":false},{"source":"dndnode_17","sourceHandle":"VectorStoreInfo|dndnode_17|VectorStoreInfo","target":"dndnode_19","targetHandle":"VectorStoreInfo|vectorstoreinfo|dndnode_19","className":"animate-pulse","id":"reactflow__edge-dndnode_17VectorStoreInfo|dndnode_17|VectorStoreInfo-dndnode_19VectorStoreInfo|vectorstoreinfo|dndnode_19","selected":false},{"source":"dndnode_18","sourceHandle":"OpenAI|dndnode_18|BaseOpenAI|BaseLLM|OpenAI|BaseLanguageModel","target":"dndnode_19","targetHandle":"BaseLanguageModel|llm|dndnode_19","className":"animate-pulse","id":"reactflow__edge-dndnode_18OpenAI|dndnode_18|BaseOpenAI|BaseLLM|OpenAI|BaseLanguageModel-dndnode_19BaseLanguageModel|llm|dndnode_19","selected":false},{"source":"dndnode_21","sourceHandle":"CSVLoader|dndnode_21|CSVLoader|BaseLoader","target":"dndnode_14","targetHandle":"BaseLoader|documents|dndnode_14","className":"animate-pulse","id":"reactflow__edge-dndnode_21CSVLoader|dndnode_21|CSVLoader|BaseLoader-dndnode_14BaseLoader|documents|dndnode_14","selected":false}],"viewport":{"x":-213.70382550048328,"y":-16.87909194307929,"zoom":0.6973718331752029}}} |