From d87eae8a63d514538cba6dd241d02833b3a53618 Mon Sep 17 00:00:00 2001 From: thomas Date: Sun, 28 May 2023 17:12:59 -0400 Subject: [PATCH 1/5] feature(#30, #29, #59): Sms functionality, GPT Browser Chat Engine and API Implementation, add help command --- .gitignore | 2 + requirements.txt | 1 + sauce_tests/06 Get Commands/input.yaml | 16 + sauce_tests/06 Get Commands/unit.yaml | 16 + src/{langchain => commands}/__init__.py | 0 src/commands/command.py | 100 + src/common/assembler.py | 26 +- src/common/utils.py | 6 + src/langchain/chatbot.py | 89 - src/langchain/csv_embed.py | 24 - src/langchain/image_embedding.py | 62 - src/langchain/phone.csv | 6 - src/langchain/phone.json | 7692 ----------------------- src/langchain/pinecone_engine.py | 34 - src/log_cycle/__init__.py | 0 src/log_cycle/json_handler.py | 17 + src/logs.py | 246 + src/model/chat_response_model.py | 41 + src/model/message_model.py | 25 + src/router/api.py | 80 +- src/service/command_service.py | 14 + src/service/feedback_service.py | 9 +- src/service/llm/__init__.py | 0 src/service/llm/base.py | 8 + src/service/llm/chat_service.py | 133 + src/singletone.py | 24 + src/static/swagger.json | 92 +- tests/functional/test_recipes.py | 2 +- 28 files changed, 846 insertions(+), 7919 deletions(-) create mode 100644 .gitignore create mode 100644 sauce_tests/06 Get Commands/input.yaml create mode 100644 sauce_tests/06 Get Commands/unit.yaml rename src/{langchain => commands}/__init__.py (100%) create mode 100644 src/commands/command.py delete mode 100644 src/langchain/chatbot.py delete mode 100644 src/langchain/csv_embed.py delete mode 100644 src/langchain/image_embedding.py delete mode 100644 src/langchain/phone.csv delete mode 100644 src/langchain/phone.json delete mode 100644 src/langchain/pinecone_engine.py create mode 100644 src/log_cycle/__init__.py create mode 100644 src/log_cycle/json_handler.py create mode 100644 src/logs.py create mode 100644 src/model/chat_response_model.py create mode 100644 src/model/message_model.py create mode 100644 src/service/command_service.py create mode 100644 src/service/llm/__init__.py create mode 100644 src/service/llm/base.py create mode 100644 src/service/llm/chat_service.py create mode 100644 src/singletone.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a4881b2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/firebase_cred.json +/.idea diff --git a/requirements.txt b/requirements.txt index 7bf497e..6327bbf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -100,3 +100,4 @@ Werkzeug==2.2.3 win32-setctime==1.1.0 wrapt==1.15.0 yarl==1.8.2 +rising_plugin==0.0.6 \ No newline at end of file diff --git a/sauce_tests/06 Get Commands/input.yaml b/sauce_tests/06 Get Commands/input.yaml new file mode 100644 index 0000000..4b0f1eb --- /dev/null +++ b/sauce_tests/06 Get Commands/input.yaml @@ -0,0 +1,16 @@ + - id: global + children: + - id: variable + name: protocol + value: https:// + - id: variable + name: domain + value: smartphone.herokuapp.com + - id: variable + name: endpoint + value: /commands +- id: sets + children: + - id: set + children: [] + name: default \ No newline at end of file diff --git a/sauce_tests/06 Get Commands/unit.yaml b/sauce_tests/06 Get Commands/unit.yaml new file mode 100644 index 0000000..5283cff --- /dev/null +++ b/sauce_tests/06 Get Commands/unit.yaml @@ -0,0 +1,16 @@ + assertions: + - id: get + children: [] + url: ${protocol}${domain}${endpoint} + var: payload + mode: json + - id: assert-equals + expression: payload_response.headers['Content-Type'] + value: application/json + - id: assert-exists + expression: payload + - id: assert-exists + expression: payload.message + - id: assert-exists + expression: payload.result +configs: [] \ No newline at end of file diff --git a/src/langchain/__init__.py b/src/commands/__init__.py similarity index 100% rename from src/langchain/__init__.py rename to src/commands/__init__.py diff --git a/src/commands/command.py b/src/commands/command.py new file mode 100644 index 0000000..45f5c08 --- /dev/null +++ b/src/commands/command.py @@ -0,0 +1,100 @@ +import json +from typing import Any, Callable, Optional + +RISINGBRAIN_COMMAND_IDENTIFIER = "risingbrain_command" + + +class Command: + """A class representing a command. + + Attributes: + name (str): The name of the command. + description (str): A brief description of what the command does. + """ + + def __init__( + self, + name: str, + description: str, + prompt: str, + tags: Any, + enabled: bool = True, + ): + self.name = name + self.description = description + self.prompt = prompt + self.tags = tags + self.enabled = enabled + + def __call__(self, *args, **kwargs) -> Any: + if not self.enabled: + return f"Command '{self.name}' is disabled: {self.disabled_reason}" + return self.method(*args, **kwargs) + + def __str__(self) -> str: + return f"'name': {self.name}, 'description': {self.description}" + + def __str_json__(self) -> str: + return json.dumps( + { + "name": self.name, + "description": self.description, + "prompt": self.prompt, + "tags": self.tags, + } + ) + + +class CommandRegistry: + """ + The CommandRegistry class is a manager for a collection of Command objects. + It allows the registration, modification, and retrieval of Command objects, + as well as the scanning and loading of command plugins from a specified + directory. + """ + + def __init__(self): + """this is default commands for now""" + self.commands = [ + Command( + "image", + "image description", + "Search a image that #description", + ["#description"], + True, + ).__str_json__(), + Command( + "notification", + "send notification or alert", + "send that #notification", + ["#notification"], + True, + ).__str_json__(), + Command( + "sms", + "send a sms", + "", + [], + True, + ).__str_json__(), + Command( + "browsing", + "search browser", + "Search something that #description", + ["#description"], + True, + ).__str_json__(), + Command( + "social", + "search something in social", + "Search something in twitter or facebook that #description", + ["#description"], + True, + ).__str_json__(), + ] + + def get_all_commands(self) -> Any: + return self.commands + + def add_command(self, command: Command): + self.commands.append(command) diff --git a/src/common/assembler.py b/src/common/assembler.py index 3350ca7..d6ec9f0 100644 --- a/src/common/assembler.py +++ b/src/common/assembler.py @@ -1,17 +1,35 @@ # assembler to mapping data into another data type. +from typing import Any, List + from flask import jsonify from src.model.basic_model import BasicModel +from src.model.message_model import MessageModel class Assembler: - # mapping to BasicModel - def to_basic_model(self, data: any) -> BasicModel: + """mapping to BasicModel""" + + def to_basic_model(self, data: Any) -> BasicModel: model = BasicModel(data["image_name"], data["message"]) return model - # mapping to http response - def to_response(self, code, message, result) -> any: + """mapping to http response""" + + def to_response(self, code, message, result) -> Any: response = jsonify({"message": message, "result": result}) response.status_code = code return response + + """mapping data to a collection of MessageModel""" + + def to_array_message_model(self, data: Any) -> List[MessageModel]: + result = [] + for item in data: + result.append(self.to_message_model(item)) + return result + + """mapping data to a MessageModel""" + + def to_message_model(self, data: Any) -> MessageModel: + return MessageModel(data["role"], data["content"]) diff --git a/src/common/utils.py b/src/common/utils.py index 8cdca77..34fada4 100644 --- a/src/common/utils.py +++ b/src/common/utils.py @@ -25,6 +25,12 @@ # open ai GPT_MODEL = "gpt-3.5-turbo" +# AI Agent name +AGENT_NAME = "RisingBrain Assistant" + +# indexes of relatedness of embedding +COMMAND_SMS_INDEXS = [4, 5] + def get_firebase_cred(): if os.path.exists("firebase_cred.json"): diff --git a/src/langchain/chatbot.py b/src/langchain/chatbot.py deleted file mode 100644 index 5259940..0000000 --- a/src/langchain/chatbot.py +++ /dev/null @@ -1,89 +0,0 @@ -import os -import json -import datetime - -from langchain.chat_models import ChatOpenAI -from langchain.embeddings.openai import OpenAIEmbeddings -from langchain.vectorstores import utils -from langchain.document_loaders.csv_loader import CSVLoader -from langchain.chains.question_answering import load_qa_chain -from langchain.docstore.document import Document - -import replicate -from firebase_admin import storage - -from src.common.utils import OPENAI_API_KEY, FIREBASE_STORAGE_ROOT, GPT_MODEL -from src.langchain.image_embedding import ( - query_image_text, - get_prompt_image_with_message, -) - - -def getCompletion(query, uuid="", image_search=True): - llm = ChatOpenAI(model_name=GPT_MODEL, temperature=0, openai_api_key=OPENAI_API_KEY) - chain = load_qa_chain(llm, chain_type="stuff") - - with open("src/langchain/phone.json", "r") as infile: - data = json.load(infile) - embeddings = OpenAIEmbeddings(openai_api_key=OPENAI_API_KEY) - - query_result = embeddings.embed_query(query) - doclist = utils.maximal_marginal_relevance(query_result, data, k=1) - loader = CSVLoader(file_path="src/langchain/phone.csv", encoding="utf8") - csv_text = loader.load() - - docs = [] - - for res in doclist: - docs.append( - Document( - page_content=csv_text[res].page_content, metadata=csv_text[res].metadata - ) - ) - - chain_data = chain.run(input_documents=docs, question=query) - try: - result = json.loads(chain_data) - # check image query with only its text - if result["program"] == "image": - if image_search: - result["content"] = json.dumps( - {"image_name": query_image_text(result["content"], "", uuid)} - ) - # else: - # return result - return str(result) - except ValueError as e: - return str(json.dumps({"program": "message", "content": chain_data})) - - -def query_image_ask(image_content, message, uuid): - prompt_template = get_prompt_image_with_message(image_content, message) - data = getCompletion(prompt_template, uuid, False) - chain_data = json.loads(data.replace("'", '"')) - if chain_data["program"] == "image": - return True - return False - - -def getTextFromImage(filename): - # Create a reference to the image file you want to download - bucket = storage.bucket() - blob = bucket.blob(FIREBASE_STORAGE_ROOT.__add__(filename)) - download_url = "" - - try: - # Download the image to a local file - download_url = blob.generate_signed_url( - datetime.timedelta(seconds=300), method="GET", version="v4" - ) - - output = replicate.run( - "salesforce/blip:2e1dddc8621f72155f24cf2e0adbde548458d3cab9f00c0139eea840d0ac4746", - input={"image": download_url}, - ) - - except Exception as e: - output = str("Error happend while analyzing your prompt. Please ask me again :") - - return str(output) diff --git a/src/langchain/csv_embed.py b/src/langchain/csv_embed.py deleted file mode 100644 index 52dd672..0000000 --- a/src/langchain/csv_embed.py +++ /dev/null @@ -1,24 +0,0 @@ -import os - -from langchain.document_loaders.csv_loader import CSVLoader -from langchain.embeddings.openai import OpenAIEmbeddings -import json - -OPENAI_API_KEY = os.environ["OPENAI_API_KEY"] - - -def csv_embed(): - loader = CSVLoader(file_path="src/langchain/phone.csv", encoding="utf8") - data = loader.load() - embeddings = OpenAIEmbeddings(openai_api_key=OPENAI_API_KEY) - - result = list() - for t in data: - query_result = embeddings.embed_query(t.page_content) - result.append(query_result) - with open("src/langchain/phone.json", "w") as outfile: - json.dump(result, outfile, indent=2) - - -if __name__ == "__main__": - csv_embed() diff --git a/src/langchain/image_embedding.py b/src/langchain/image_embedding.py deleted file mode 100644 index 595bb9f..0000000 --- a/src/langchain/image_embedding.py +++ /dev/null @@ -1,62 +0,0 @@ -from langchain.embeddings.openai import OpenAIEmbeddings - -from src.common.utils import OPENAI_API_KEY, PINECONE_NAMESPACE, PINECONE_INDEX_NAME -from src.langchain.pinecone_engine import ( - init_pinecone, - get_pinecone_index_namespace, -) - - -def get_embeddings(): - return OpenAIEmbeddings(openai_api_key=OPENAI_API_KEY) - - -def embed_image_text(image_text, image_name, uuid): - prompt_template = f""" - This is the text about the image. - ### - {image_text} - """ - - embed_image_text = get_embeddings().embed_query(prompt_template) - index = init_pinecone(PINECONE_INDEX_NAME) - - upsert_response = index.upsert( - vectors=[{"id": image_name, "values": embed_image_text}], - namespace=get_pinecone_index_namespace(uuid), - ) - - if upsert_response == 0: - return "fail to embed image text" - - return "success to embed image text" - - -def query_image_text(image_content, message, uuid): - embed_image_text = get_embeddings().embed_query( - get_prompt_image_with_message(image_content, message) - ) - index = init_pinecone(PINECONE_INDEX_NAME) - relatedness_data = index.query( - vector=embed_image_text, - top_k=3, - include_values=False, - namespace=get_pinecone_index_namespace(uuid), - ) - if len(relatedness_data["matches"]) > 0: - return relatedness_data["matches"][0]["id"] - return "" - - -def get_prompt_image_with_message(image_content, message): - prompt_template = f""" - This is the text about the image. - ### - {image_content} - ### - This message is the detailed description of the image. - ### - {message} - """ - - return prompt_template diff --git a/src/langchain/phone.csv b/src/langchain/phone.csv deleted file mode 100644 index f95fe07..0000000 --- a/src/langchain/phone.csv +++ /dev/null @@ -1,6 +0,0 @@ -prompt template -"If user said that open a website using web browsers, please answer belowing json format. The url user is going to open can exist or not. If user doesn't say exact url and want to open some sites, you have to find the best proper url. If user didn't say any url and you can't find proper url, please set website url to ""https://www.google.com"". {""program"": ""browser"", ""url"": ""website url that user is going to open""}" -"If user said that send notification or alert, please answer belowing json format. If user didn't say what to send, please set content to ""This is risingphone"". {""program"": ""alert"", ""content"": ""text that user is going to send""}" -"If user is going to say about a image with its description to search, please answer belowing json format. . {""program"": ""image"", ""content"": ""description of the image that user is going to search""}" -"If user is going to ask about a image, please answer belowing json format. . {""program"": ""image"", ""content"": ""description of the image that user is going to search""}" -"If all of above is not correct, please give the most appropriate answer to the user's question. Please answer belowing json format. {""program"":""message"", ""content"":""your answer""}" \ No newline at end of file diff --git a/src/langchain/phone.json b/src/langchain/phone.json deleted file mode 100644 index 81d5f1e..0000000 --- a/src/langchain/phone.json +++ /dev/null @@ -1,7692 +0,0 @@ -[ - [ - -0.011970308098828245, - 0.014732686174463583, - 0.01373686582873284, - 0.003915075045757118, - -0.015482962402545706, - 0.016396933467296863, - -0.025127415405038662, - -0.022944795851925746, - -0.01557845183337142, - -0.005797584759562957, - 0.01900243678118623, - 0.01744732000034733, - -0.029901896259549747, - -0.005630478022787323, - -0.0216215821075668, - 0.008566784307105162, - 0.021280546696447397, - -0.02059847773685366, - 0.0003256878560285127, - -0.013150287231287352, - 0.001610535011862742, - 0.01275468656417076, - 0.0035706302956680838, - -0.011165466614748931, - -0.03563127514760812, - 0.004593733502228055, - 0.0034359217087446096, - -0.028264931129053792, - -0.025645787665318297, - -0.0064728331785723625, - 0.003200607936311221, - 0.009405728959767401, - -0.01829308565925517, - -0.020543913412179007, - 0.014473500044323765, - 0.011513322100791399, - -0.004112874913654147, - -0.005371291892647506, - 0.014582631487640678, - 0.0016233238164966562, - 0.008150722483896842, - 0.030583965219143482, - 0.005664581657031517, - -0.01122685287699172, - -0.019493526879128538, - 0.008662273737930876, - 0.0010529437119006653, - -0.020352932687882505, - -0.008512219051107972, - 0.01937075435464296, - 0.011943025005168383, - 0.01818395514726079, - -0.01773378922414701, - 0.009794508620638393, - -0.008894177705733365, - -0.011329163314063034, - -0.00015954016318510492, - 0.016969871914896222, - -0.006305726441796728, - -0.013695941653904314, - 0.018115746947449867, - 0.0216215821075668, - -0.01755645051234171, - 0.019261623842648585, - 0.01261827295851652, - -0.007011667526266259, - -0.01276150757041636, - 0.013211672562207606, - 0.009514860403084314, - 0.004788123332663551, - 0.02960178688590394, - 0.008150722483896842, - 0.0014971410217189136, - 0.0017222237504451706, - 0.05442909291729679, - 0.005603195394788729, - -0.018947872456511576, - -0.011104080352506143, - -0.015469320390054508, - 0.011090439271337479, - 0.0114996800883002, - -0.0401056466284734, - -0.011765687224685616, - 0.03664073564318499, - 0.007236750022161883, - 0.010647094354469297, - -0.007475474064887437, - 0.017597374687170233, - -0.014282521182672335, - -0.02534567642902742, - 0.004351598956379701, - 0.01309572104396763, - 0.021771636794389704, - 0.022317291217006666, - 0.019084285130843284, - 0.02068032608651071, - -0.017324547475861752, - 0.017570092524832905, - -0.002603797596666702, - -0.009487577309424452, - 0.0035365268942545236, - 0.02971091739789832, - -0.018988796631340104, - -0.013477679698593023, - -0.0018961512606357706, - 0.006329598566672523, - 0.005272391958698992, - -0.029356241836932785, - 0.036231493894899734, - 0.012222673222722462, - -0.007898357360002623, - 0.037404654815080846, - -0.004924536938317792, - 0.017269983151187097, - -0.04196087464560318, - 0.0007835265380537168, - 0.020475705212368082, - -0.01107679725884628, - -0.014869099780117823, - 0.009426191047181664, - 0.005507705498301746, - 0.02171707060706998, - 0.005592964351081598, - -0.019425320541962686, - 0.0007451601823596325, - -0.005446319701720225, - -0.023081208526257453, - -0.005667991694493049, - 0.007611888136202945, - -0.026477911311734936, - 0.04681720384977131, - 0.015401114052888656, - 0.036859000392463884, - 0.012686480227004908, - -0.019793636252774346, - 0.026300574462574704, - -0.015592092914540084, - 0.005991974589998454, - -0.03653160699383568, - -0.016642478516268017, - 0.0064523710911580994, - 0.025591221477998572, - 0.00589307465604994, - 0.015837637032188705, - 0.027064489909180423, - 0.04553491428024089, - 0.01976635409043702, - 0.004723326567297964, - 0.002844226890953656, - 0.019425320541962686, - 0.017761071386484337, - -0.0016548694569834335, - -0.01800661643545549, - 0.0008027097450045882, - -0.007939280603508615, - 0.039914665904176895, - 0.030856792430451963, - 0.026177801938089128, - 0.029356241836932785, - -0.0010086092667799737, - 0.03980553725482759, - 0.02690079507251139, - 0.008723660000173664, - -0.02263104260314367, - -0.01276150757041636, - 0.032902999309233176, - 0.04548034995556624, - -0.01781563757380406, - 0.004119695454238479, - -0.02219451869252109, - -0.05481105064059965, - 0.013354907174107446, - -0.05500202763960601, - 0.0013240661373090136, - -0.005020026369143506, - 0.0137641489223927, - 0.011356445476400362, - 0.015182852097577363, - -0.02921982729995601, - 0.016260520792965156, - -0.023449526099714183, - 0.002320739108820456, - 0.004805174916955014, - 0.05314680334776637, - -0.017324547475861752, - -0.02291751182694335, - 0.002578220220229507, - -0.011683838875028565, - 0.014719045093294919, - -0.002284930455845496, - 0.03473094330138056, - 0.020734892273830435, - -0.0037854819806872097, - 0.010551604923643583, - -0.6102606393919089, - 0.003413754369768947, - 0.020025541151899372, - -0.01792476808579844, - -0.0005000416791094627, - 0.021225982371772742, - 0.007632350223617208, - -0.0011254135272159682, - -0.004522116196278135, - 0.03674986801782444, - -0.004126516460484077, - -0.00039538675397185767, - 6.213220793749854e-05, - -0.01902972080616863, - 0.010142363175358327, - 0.0030335009667049532, - 0.01594676940682815, - 0.022235442867349613, - -0.0004795796499028583, - 0.005770302131564363, - 0.008948742961730555, - 0.014719045093294919, - -0.017938410098289635, - 0.00815754349014244, - -0.012911562257239263, - -0.006612657287349402, - 0.002733390894567244, - -0.02725547063347692, - -0.0038434577398071984, - 0.02188076730638408, - -0.0038707406006364266, - 0.00954896357166724, - 0.007236750022161883, - -0.017488244175175856, - 0.06962558330207522, - 0.0018808048114903903, - -0.026750738523043417, - 0.00932388061011035, - 0.020816740623487488, - 0.030965924805091413, - -0.007796046457270042, - -0.000983884283292845, - 0.009112439661044658, - 0.006063591895948374, - -0.009310239528941687, - 0.025536657153323917, - 0.003069309619679913, - -0.01127459712674331, - -0.00043865550417816193, - 0.008710018919005, - 0.024936436543387234, - -0.010974486821774968, - 0.004927947441440591, - -0.011533783256883126, - 0.0348673597010024, - -0.0034018183073310495, - 0.017174492789038848, - -0.012590990796179194, - -0.019998257126916975, - 0.003550168208253821, - -0.02051662938719661, - 0.02625965028774618, - -0.0244044222706164, - -0.016465141667107785, - 0.004017385482828432, - 0.016601554341439492, - 0.0020939513613634332, - -0.007202646853578956, - -0.023340395587719803, - -0.017379113663181477, - 0.005855560984344214, - -0.00955578457791284, - -0.009944563307461298, - -0.01799297628560936, - -0.0062238780921396765, - -0.004552809327399529, - 0.03167527406437741, - -0.01705172026455327, - -0.0051393883905062835, - 0.01938439636713416, - 0.010517500823738122, - -0.009733122358395605, - -0.003446152752451741, - -0.047608403321359426, - 0.012365907834622302, - -0.007311777831234602, - -0.032029951487988005, - -0.002080309814533502, - 0.012781969657830622, - 0.0003491339881560791, - 0.029492656373909562, - 0.0004130779240141627, - 0.00245885819886673, - -0.0006547860405568497, - -0.018020258447946687, - 0.038277702636326016, - -0.00812343939023698, - -0.02615051791310673, - 0.007120798503921905, - -0.013996051958872657, - -0.0007656222697738953, - 0.01956173321629439, - 0.028510476178024945, - 0.02451355278261078, - 0.029165262975281357, - 0.021185058196944218, - -0.014719045093294919, - 0.013689121578981249, - -0.006513757353400888, - -0.013730045753809775, - 0.0010273661026328367, - -0.00498592320056058, - 0.0005017468724632041, - -0.018170313134769592, - 0.016751610890907466, - -0.030174725333503297, - 0.006070412436532706, - -0.012741045483002096, - 0.032139083862627454, - 0.0027112235555915814, - -0.0050507195002649, - 0.01661519635393069, - 0.027446449495128353, - -0.017638298861998757, - 0.02856504236534467, - 0.04073314940074741, - 0.033803331155460734, - -0.03805944161233726, - -0.0022610580981390674, - 0.001126266152996668, - -0.014582631487640678, - 0.0026958769900308844, - 0.013518603873421547, - -0.03421257290374599, - 0.016083182081159858, - 0.017870203761123783, - 0.009712660270981343, - -0.00793246052858555, - 0.02096679531031039, - -0.026396062962077884, - 0.009780866608147195, - -0.003362599384063924, - 0.005971512502584191, - -0.038250418611343616, - 0.007966563697168477, - 0.00014632507476466992, - -0.02504556705538161, - -0.004573271414813792, - -0.01930254801747711, - 0.003710454404445124, - -0.002440101130183233, - -0.024322573920959347, - 0.011608811531617113, - 0.021744354632052376, - -0.02530475225419889, - -0.010797149041292201, - 0.01410518340218957, - -0.022699250802954592, - 0.0003393292282354684, - 0.001179126506678408, - 0.013743686834978439, - 0.018784175757197475, - -0.012863818007487673, - -0.017488244175175856, - 0.0034717303617195694, - -0.019288906004985912, - 0.01424159700784381, - 0.003292687329675404, - 0.01173158405610269, - -0.035958668546236326, - -0.02338131976254833, - 0.0038093543383936382, - -0.015796714720005246, - 0.020066465326727897, - -0.016274162805456356, - 0.010797149041292201, - -0.03838683128567532, - -0.00596128145887706, - 0.009528501484252978, - -0.017774713398975534, - 0.006350060654086786, - 0.0317025580893598, - 0.004412985218622489, - -0.01099494890918923, - 0.024049746709650866, - 0.0004787270532259876, - 0.010415190386666807, - 0.02645062914939761, - -0.01574214853268552, - -0.003601323426789478, - 0.008389446526622395, - 0.04610785272784025, - -0.004713095523590832, - 0.015101003747920312, - -0.005163260981043346, - 0.017801995561312862, - 0.021171416184453017, - 0.026068669563449682, - -0.0003408212651440348, - 0.016437857642125388, - 0.026587041823729313, - 0.02515469756737599, - 0.017965692260626963, - -0.016928947740067694, - 0.0023258546306740217, - -0.03312126033322193, - 0.019329830179814437, - -0.019316188167323237, - -0.008710018919005, - -0.007632350223617208, - 0.0028237648035393933, - -0.03118418582908017, - 0.01362773531673846, - -0.021035001647476244, - 0.010769866878954874, - 0.0017409807027133504, - 0.0005183723184872925, - 0.004822226501246478, - -0.023626862948874415, - -0.001993346175853519, - -0.012788790664076222, - -0.007127619044506236, - -0.014050617214869845, - 0.012215852216476863, - -0.001387157418282568, - 0.02096679531031039, - -0.02366778712370294, - 0.0186341192077295, - -0.011411011663720085, - -0.0313751646907316, - 0.001766558195565862, - -0.011990770186242507, - -0.0012149350432380508, - 0.0085463222196909, - 0.012829714838904747, - 0.004348188918918169, - 0.024991000868061886, - -0.021035001647476244, - 0.01396876979653533, - -0.000953191152171451, - 0.013047976794216038, - 0.02291751182694335, - 0.008648632656762212, - -0.012270418403796588, - 0.046162417052514906, - 0.0085463222196909, - 0.039096186132896525, - 0.002092246109802033, - -0.029001566275967255, - -0.0032807510344068725, - -0.025277470091861567, - 0.009678556171075882, - -0.03535844607365457, - 0.012481859352862279, - 0.012734224476756498, - 0.0009156773640504081, - -0.0006752481279711125, - -0.0040003334328757014, - 0.018388576021403417, - 0.02291751182694335, - -0.012304521572379514, - -0.011199569783331857, - 0.01847042437106047, - -0.005930588327755666, - 0.014950948129774874, - 0.0012174928041648338, - -0.036777152042806835, - -0.012086259617068221, - 0.001022250697194588, - -0.008969205049144818, - 0.005814636809515689, - -0.04408892801139637, - -0.008368984439208133, - -0.009214750098115971, - 0.004208364810141129, - 0.0018279444578086505, - -0.032166364162319716, - 0.01714721062670152, - 0.013566349054495672, - 0.004941588522609255, - -0.022290009054669338, - 0.009473936228255788, - 0.0001950290523884731, - 0.00686843291436642, - 0.013109363056458828, - -0.013914203609215605, - 0.010456114561495334, - 0.017761071386484337, - 0.015141927922748839, - -0.0035569889816687867, - -0.0016599849788369993, - 0.008198466733648432, - 0.0032347113377247812, - 0.004641478217640912, - -0.01029923886842683, - -0.00043631089969655405, - 0.011063156177677617, - -0.009978666476044224, - 0.005299674586697586, - -0.0005051572009630283, - 0.011772508230931216, - 0.01672432686592507, - -0.02913798081294403, - -0.030774945943439984, - 0.03492192402567706, - 0.019288906004985912, - -0.008648632656762212, - -0.0007839528509440667, - -0.007475474064887437, - -0.012481859352862279, - 0.0019285495269032477, - -0.0025748097171067073, - 0.013934665696629867, - -0.028046670105065036, - 0.018961512606357707, - 0.0037616096229807806, - -0.017706507061809682, - -0.02151244973292735, - 0.00909879764855346, - 0.0020018719679992503, - -0.023585940636690957, - -0.024022464547313542, - -0.014691761999635056, - 0.005088233171970626, - -0.010115081013020999, - 0.01544203822771718, - 0.03407615650412415, - -0.0020564374568270735, - 0.0005951050298754611, - 0.007911998441171287, - -0.033203108682878985, - -0.009562604652835904, - -0.000153891779322431, - -0.026014105238775027, - -0.02373599532351386, - 0.015755790545176722, - 0.0026975822415922844, - 0.011356445476400362, - 0.03025657368316035, - -0.013075258956553365, - 0.02384512583550824, - -0.0014255238321843108, - -0.003415459621330347, - -0.005732788459858637, - -0.006646760455932328, - -0.013402652355181571, - 0.0013905678049900506, - 0.01173158405610269, - 0.0029397165546100044, - 0.00026899089006042774, - 0.00252706500169385, - 0.028264931129053792, - 0.0050575405065104995, - -0.001717108228591605, - -0.00931705960386475, - 0.008437191707696521, - 0.010919921565777778, - 0.016997154077233546, - -0.009651274008738555, - 0.05164624902895705, - 0.00665699149963946, - 0.033066696008547274, - 0.018033900460437888, - 0.0027794303584187017, - -0.004395933634331026, - 0.013886921446878277, - -0.00798020477833714, - -0.01976635409043702, - 0.019629941416105315, - -0.02413159505930792, - -0.0015525591363274363, - 0.01819759529710692, - 0.01920705765532886, - -0.005490653914010283, - 0.0202165200135508, - 0.010169646269018189, - -0.021335112883767122, - -0.022276367042178138, - -0.0009514860170253681, - 0.009542142565421642, - -0.020557553562025134, - -0.019916408777259923, - -0.016560630166610964, - -0.028346779478710844, - 0.011595169519125915, - 0.0032449423814319128, - -0.007366343087231791, - -0.029192545137618684, - -0.020898588973144536, - -0.02069396809900191, - -0.009146542829627584, - -0.022958436001771877, - -0.014118824483358234, - 0.013620914310492862, - 0.04695361652410302, - -0.036231493894899734, - -0.03598595257121872, - 0.006254571223261071, - -0.0002365926237929506, - 0.006523988397108019, - -0.010510680748815057, - -0.013450397536255695, - 0.032029951487988005, - 0.03271202231022682, - -0.009426191047181664, - -0.0371318257411273, - 0.008853253530904841, - -0.010626632267055035, - 0.021225982371772742, - 0.00014131613113369171, - -0.01939803651698029, - -0.016956229902405022, - -0.031211469854062566, - 0.032139083862627454, - 0.005582733307374466, - 0.00891463979314763, - 0.01893423044402038, - -0.010612991185886371, - 0.0071685432193347625, - 0.01751552633751318, - 0.0170790024268906, - 0.00807569514048539, - 0.006575143615643676, - -0.024445346445444924, - 0.004402754174915358, - -0.03314854435820433, - -0.02460904314475903, - -0.03186625478867391, - 0.0053508298052332435, - -0.011677017868782967, - 0.004024206023412764, - -0.00484268858866074, - -0.02098043732280159, - -0.018320367821592496, - 0.022767457140120444, - -0.006564912571936545, - 0.0003902712612221212, - -0.003880971644343558, - 0.04084228177538686, - 0.005228057280747667, - 0.0010350393854131853, - 0.03175712241403446, - -0.013068438881630302, - -0.007966563697168477, - 0.0022235444264333414, - -0.025263829942015436, - 0.029820047909892695, - 0.014773610349292107, - -0.009139721823381984, - 0.03208451581266266, - 0.0041879027227268665, - -0.03252104158593031, - -0.0122022111353082, - -0.01778835541146673, - 0.0039014337317578207, - -0.01107679725884628, - 0.017133568614210323, - -0.02182620298170943, - 0.00010108472930389941, - -0.02894700008864753, - -0.020393856862711033, - -0.014882741792609021, - -0.024731815669244605, - -0.0034990129897181643, - -0.01604225790633133, - -0.00904423239255627, - -0.012406832009450827, - -0.0023258546306740217, - 0.024445346445444924, - -0.033912459804810044, - 0.00010161759858896495, - -0.017379113663181477, - 0.02530475225419889, - 0.007311777831234602, - 0.016301444967793684, - 0.027992103917745315, - -0.035603991122625724, - 0.004054899154534158, - -0.005286033505528922, - -0.041415220222986215, - -0.040078362603491, - 0.0017017616630309077, - 0.0020717840223877706, - 0.025372960454009816, - 0.009774046533224131, - 0.003185261370750524, - 0.00014685793677377814, - 0.004307264744089643, - 0.0002472499512866027, - 0.011540604263128727, - -0.0033677146730868557, - 0.005214416199579003, - -0.013348087099184381, - 0.007748301741857185, - -0.006663812505885059, - 0.01781563757380406, - 0.024813664018901654, - 0.0014280815931110935, - 0.0018296495929547333, - 0.01632872713013101, - -0.018334009834083693, - -0.007223108940993219, - -0.00926931535411316, - -0.03863237633464647, - 0.0013351496903815279, - 0.013661838485321388, - -0.018893306269191855, - 0.007891536353757025, - -0.01485545869894916, - -0.010408370311743744, - 0.009057873473724934, - -0.017692865049318482, - 0.03524931742430526, - 0.0025321805235474157, - -0.0012584169789933593, - -0.020380216712864902, - 0.006544450484522282, - -0.020994077472647716, - -0.0025713994468145418, - -0.01544203822771718, - -0.007468653524303105, - -0.025113773392547462, - 0.004331136868965438, - 0.01679253506573599, - 0.0347036630016883, - -0.0025884512639366385, - 0.012024873354825433, - 0.015619376008199947, - -0.02114413402211569, - 0.028756021226996102, - -0.02913798081294403, - 0.004164030132189803, - -0.008948742961730555, - -0.01578307270751405, - -0.0033114441655282666, - -0.007291315743820339, - 0.0020325650991206445, - -0.006155671289312556, - -0.01808846478511254, - 0.019275263992494712, - 0.00793246052858555, - 0.012188570054139536, - -0.03219364818730211, - -0.004198133766433998, - 0.006875253454950751, - -0.016574272179102165, - 0.03636791029452158, - 0.018033900460437888, - 0.018443140346078073, - 0.04376153461276816, - 0.011288239139234508, - -0.0016062721157898763, - -0.018047540610284015, - 0.002844226890953656, - 0.0028476373940764556, - 0.030065592958863848, - 0.0347036630016883, - 0.017283623301033228, - -0.016342369142622208, - -0.011192749708408794, - -0.0034683198585967697, - -0.01368230057273565, - -0.02104864365996744, - 0.001179979016043791, - 0.008253032920968155, - 0.02173071261956118, - -0.017119926601719127, - -0.005146209396751883, - -0.030583965219143482, - 0.023886050010336765, - -0.03887792138361763, - -0.013996051958872657, - 0.006401215872622442, - -0.021116849997133293, - -0.03042026851982938, - 0.04231554834392364, - 0.011663376787614303, - 0.02087130494816214, - 0.009016950230218944, - 0.021703430457223852, - -0.014541707312812152, - -0.010476576648909596, - -0.003928716592587049, - 0.019889126614922596, - 0.01810210679760374, - 0.014323445357500861, - -0.02419980139647377, - 0.009057873473724934, - 0.00024362645178968882, - 0.025577581328152445, - -9.975256700517155e-05, - 0.015619376008199947, - -0.006820688198953562, - 0.04081499775040446, - 0.0013053091850408337, - -0.006810457155246431, - 0.027746558868774158, - -0.01257052870876493, - -0.0018143030273940362, - 0.015810354869851377, - 0.018047540610284015, - -0.01276150757041636, - -0.040242059302805104, - -0.008696377837836338, - 0.02253555410364049, - 0.006789995067832168, - 0.006677453587053723, - 0.008102977302822717, - -0.0015602324191077849, - 0.0012021462386041367, - -0.01085853530353499, - 0.01567394219551967, - 0.02310849068859478, - -7.77984736051609e-06, - -0.048645147841918694, - -0.004576681917936591, - 0.009364804784938875, - 0.0015320970489131737, - -0.016915307590221567, - 0.016765251040753593, - 0.008696377837836338, - 0.03399430815446709, - -0.03192081911334856, - 0.027119056096500147, - -0.02084402278582481, - 0.020284726350716653, - -0.0347036630016883, - -0.015060079573091786, - 0.0014263764579650106, - -0.03115690366674284, - -0.01576943069502285, - -0.012481859352862279, - -0.03775932851340131, - -9.501005437874745e-05, - 0.03033842017017233, - -0.0006974153505314583, - 0.009037411386310671, - 0.011963487092582645, - -0.0048733817197821345, - 0.008375805445453733, - 0.0012584169789933593, - -0.004099233366824216, - -0.024690891494416077, - 0.015633018020691145, - -0.020762174436167763, - 0.016819817228073318, - 0.01847042437106047, - -0.005395164483184569, - -0.005200774652749072, - -0.010899459478363516, - 0.02141696123342417, - 0.042342832368906035, - -0.03715910976610969, - -0.01956173321629439, - -0.0021877357734583817, - 0.029438090186589837, - 0.006827508739537894, - -0.022794739302457772, - -0.02355865661170856, - 0.017856561748632586, - -0.02619144208793526, - 0.0026396062496416616, - 0.01957537522878559, - -0.023613222799028284, - -0.004665350808177975, - 0.0156875823453658, - -0.010749404791540611, - 0.01900243678118623, - 0.018224879322089316, - -0.02608231157594088, - -0.018593196895546046, - -0.0317298421143422, - -0.027064489909180423, - -0.0172563411386959, - -0.01706536227704447, - 0.051728097378614106, - 0.025195621742204515, - -0.011547425269374325, - -0.04106054279937561, - -0.030856792430451963, - -0.019684505740779967, - 0.0015789893713759647, - -0.010074156838192475, - 0.013641376397907124, - 0.011827073486928406, - -0.01669704470358774, - 0.004116285416776946, - 0.020475705212368082, - -0.03181169046399925, - 0.022862947502268697, - -0.03475822732636295, - -0.0033353165232346957, - -0.020175595838722277, - -0.002186030521896982, - 0.025468448953512995, - 0.017174492789038848, - -0.023531374449371232, - -0.014910023954946347, - -0.0015687583276688334, - -0.00519395411216474, - -0.006346650150963986, - 0.0315661454150281, - -0.0062443401795539396, - -0.01658791419159336, - 0.0012217558166530164, - 0.002960178642024267, - -0.006636529412225197, - -0.019684505740779967, - 0.027487373669956877, - -0.0521100588272071, - 0.008102977302822717, - -0.00284081662066149, - -0.02377691949834239, - 0.019602657391122918, - -0.0014349022501107423, - 0.03333952508250083, - -0.006043129808534111, - -0.020557553562025134, - -0.009521680478007378, - -0.0017060246755190905, - 0.004583502458520923, - -0.017501886187667053, - 0.026136877763260603, - -0.012277238478719652, - 0.008096157227899652, - 0.02125326453411007, - -0.009139721823381984, - -0.0011083618265091881, - -0.017338189488352952, - 0.009473936228255788, - -0.009658094083661618, - -0.006401215872622442, - 0.02460904314475903, - -0.018770533744706278, - -0.00259868230764377, - 0.004927947441440591, - 0.028974284113629928, - -0.022849305489777497, - 0.023326753575228606, - -0.026846228885191666, - -0.038659660359628874, - -0.02756922201961393, - 0.0015210134958406592, - 0.012113541779405549, - 0.0012720582929926566, - -0.012775148651585024, - 0.009610349833910029, - -0.016342369142622208, - -0.004771071282710821, - -0.021294188708938594, - 0.012775148651585024, - -0.025086491230210135, - -0.008873715618319103, - 0.0012234609517990994, - -0.0004868266197928569, - -0.019916408777259923, - 0.023517732436880035, - 0.005933998830878465, - -0.011158645608503333, - -0.003357483862210358, - 0.21291460678969368, - -0.02168978844473265, - 0.0005703800463883326, - 0.009610349833910029, - -0.04196087464560318, - 0.020816740623487488, - 0.028155800617059416, - 0.02413159505930792, - 0.0028834458142207816, - 0.012345445747208039, - -0.018702327407540423, - 0.01228405948496525, - -0.02616415992559793, - -0.006721788265005048, - 0.015823996882342574, - -0.01642421749227926, - -0.03353050208150719, - -0.03885064108392537, - -0.00918746700445611, - -0.011990770186242507, - 0.005951050415169928, - -0.0019848201508771536, - -0.017883843910969914, - -0.014309803345009663, - 0.010592529098472109, - 0.00463806818017938, - 0.014077900308529708, - 0.0069025365486106134, - 0.017283623301033228, - 0.03923259880722823, - -0.0057839436783942945, - 0.017679223036827285, - 0.009262494347867562, - 0.00913290174845892, - -0.012891101101147535, - -0.0101014390005298, - 0.0004177671620812076, - 0.006063591895948374, - 0.0301474413085209, - 0.026000463226283826, - -0.018334009834083693, - -0.010271956706089503, - 0.018620479057883374, - -0.02571399400248415, - -0.017706507061809682, - -0.008519039126031037, - 0.012666018139590644, - -0.048672431866901095, - 0.00927613636035876, - 0.035003772375334107, - 0.013211672562207606, - -0.010005949569704086, - 0.06018575396769249, - 0.022412781579154915, - 0.0022951614995526276, - -0.019657223578442642, - -0.0046551197644708435, - -0.012168107966725274, - 0.007741481201272853, - 0.0069571018046078025, - -0.01789748592346111, - 0.03735008676511605, - 0.010428832399158006, - 0.04258837741787719, - -0.016806175215582118, - 0.016915307590221567, - 0.00772101911385859, - -0.0313751646907316, - 0.019138851318163008, - 0.009760404520732933, - -0.00988999805146411, - 0.031047773154748465, - -0.0046892229330537695, - 0.019916408777259923, - -0.008280315083305482, - -0.04209728731993488, - 0.015278341528403077, - 0.04485284718329222, - 0.047717535695998875, - 0.023053926363920126, - -0.0315388613900457, - 0.017119926601719127, - 0.009658094083661618, - -0.0021195287378006277, - -0.005303085089820386, - -0.016478781816953916, - 0.01744732000034733, - -0.0060056161368283855, - -0.02725547063347692, - 0.016546990016764837, - 8.936167051607353e-05, - -0.014787252361783305, - -0.009589887746495766, - -0.0038400474695150324, - -0.017938410098289635, - -0.0029328960140256725, - -0.0049381780194864555, - 0.01698351392738742, - 0.002753852749150873, - 0.009221570173039036, - -0.02848319401568762, - 0.04114239114903267, - -0.002789661402125833, - 0.020066465326727897, - -0.017665582886981154, - -0.013552707042004473, - -0.00905105339880187, - 0.007946101609754213, - -0.00249296160028029, - 0.013880100440632679, - -0.009262494347867562, - -0.004545988786815197, - 0.012011232273656771, - -0.016274162805456356, - -0.021812560969218228, - 0.0051052852219233575, - -0.003321675209235398, - -0.03672258399284204, - -0.0202028780010596, - 0.004515295655693803, - 0.0017367176902251679, - -0.02642334512441521, - -0.02477273984407313, - 0.010653915360714897, - 0.01984820244009407, - -0.0016548694569834335, - -0.005170081521627678, - -0.005923767787171334, - 0.005644119569617254, - -0.01635601115511341, - 0.007441370896304511, - -0.022781099152611645, - 0.013784611009806965, - -0.011847535574342668, - 0.0005409658539379883, - 0.00526216091499186, - 0.017542810362495578, - -0.030283855845497677, - -0.014568990406472014, - -0.000658622681947024, - 0.00742772934947458, - -0.026327856624912032, - 0.02542752477868447, - -0.007659632851615802, - 0.002581630490521673, - -0.019643581565951442, - 0.0002625964877434706, - 0.010933563578268976, - 0.006053360852241243, - -0.010742583785295011, - -0.020639401911682186, - 0.00406171969511849, - -0.0013291816591625791, - -0.030583965219143482, - 0.02355865661170856, - 0.002567989176522376, - 0.0067968156084165, - -0.03164799376468515, - -0.007257212109576145, - 0.021553373907755878, - -0.05614790453480473, - -0.01317756939362468, - 0.012884280094901937, - 0.009917280213801435, - -0.030829510268114636, - -0.01205897652340836, - -0.17308177805930341, - 0.04518023685663029, - 0.02930167564961306, - -0.0244044222706164, - 0.000615140804399374, - 0.018238519471935444, - -0.006397805369499643, - 0.003775250936980078, - -0.008375805445453733, - -0.00812343939023698, - 0.026655250023540238, - -0.04174260989632428, - -0.034485398252409406, - -0.017965692260626963, - 0.0023514322399418503, - 0.0020513219349735075, - 0.007952922615999813, - 0.027323676970642776, - 0.025904972864135577, - -0.013784611009806965, - 0.0016173556688623906, - -0.02541388462883834, - -0.012188570054139536, - -0.0002937158735475563, - 0.011479218000885938, - 0.012359086828376702, - -0.010271956706089503, - 0.004941588522609255, - 0.01099494890918923, - -0.020571195574516334, - -0.023040284351428925, - 0.0016591323530562993, - 0.020530271399687806, - 0.024063388722142066, - 0.015701224357856997, - -0.016956229902405022, - 0.012324983659793776, - -0.002155337390775588, - -0.021035001647476244, - 0.0341852888787636, - 0.003788892250979375, - 0.022017181843360857, - -0.004140157541652741, - 0.005009795325436375, - -0.0008551437857959781, - 0.01615139028097078, - 0.004300443737844044, - -0.007455011977473174, - 0.0022320702185790733, - -0.0027998924458329643, - -0.014405293707157912, - -0.03568583947228277, - 0.00926931535411316, - 0.0035092440334252954, - 0.0004689223224092062, - -0.00044718135453155196, - -0.016997154077233546, - 0.037268238415459, - -0.021962615656041132, - -0.0005375554672305055, - -0.011329163314063034, - -0.05306495499810932, - 0.014214313914183948, - -0.012631914971007718, - -0.020898588973144536, - -0.010599349173395172, - -0.021498809583081223, - 0.005303085089820386, - -0.02570035385263802, - 0.0031920821441654896, - -0.013307162924355855, - -0.022958436001771877, - 0.020721250261339235, - 0.005705505831860042, - 0.013948307709121066, - 0.00045442835352537975, - -0.018988796631340104, - 0.02930167564961306, - -0.006878663958073551, - 0.007830150091514236, - 0.005258750411869061, - 0.01493730704860621, - -0.014746328186954781, - -0.0001145662487288885, - -0.014405293707157912, - 0.01902972080616863, - -0.0016088298767166591, - -0.016492423829445112, - -0.0025543476296924447, - -0.018811457919534803, - 0.021185058196944218, - 0.0019524220010249933, - -0.028046670105065036, - -0.006455781128619631, - 0.008655453663007812, - -0.0002864689036575577, - 0.021962615656041132, - 0.011772508230931216, - -0.017952052110780835, - -0.0003241958482237755, - -0.0018961512606357706, - -0.013730045753809775, - -0.003135811403776267, - 0.0013914204307707507, - 0.028619606690019325, - 0.01085853530353499, - -0.008225749827308294, - 0.0006091727149727668, - 0.01465083782480653, - 0.011656555781368703, - -0.008062053127994191, - 0.026969001409677243, - 0.02237185740432639, - 0.02941080802425251, - -0.017201774951376175, - 0.007666453392200134, - -0.006960512307730603, - 0.0031426321771912324, - 0.02115777417196182, - -0.013996051958872657, - 0.005998795130582786, - 0.02246734776647464, - -0.004743788654712226, - 0.007100336416507642, - -0.007229929481577551, - -0.02182620298170943, - -0.08905090756932804, - -0.014378010613498051, - 0.013027514706801776, - -0.002523654731401684, - -0.008014308878242601, - 0.009808149701807057, - 0.01911156915582568, - 0.03852324768529717, - 0.012686480227004908, - 0.011902100830339856, - -0.05827596162588806, - -0.007898357360002623, - 0.0065171673908624205, - -0.009167004917041846, - -0.022003539830869657, - -0.025072849217718938, - 0.002080309814533502, - 0.013211672562207606, - -0.013709583666395513, - 0.018756891732215078, - -0.006203416004725413, - -0.04073314940074741, - 0.0015363600614013563, - -0.003342137296649661, - 0.0028322908285157585, - 0.001523571256767442, - -0.019902768627413796, - -0.008580425388273825, - 0.01530562462206294, - -0.014473500044323765, - 0.008266674002136818, - -0.025768560189803873, - 0.0011484333755570138, - -0.019316188167323237, - -0.014391651694666713, - 0.008314419183210943, - -0.03350322178181493, - -0.002180915000043416, - 0.02829221515403619, - -0.006411446916329574, - -0.01071530069163515, - -0.004334547372088238, - 0.021948973643549936, - -0.021485167570590023, - -0.0007383394671523255, - -0.0085395012134453, - -0.04212457134491728, - 0.017911127935952308, - -0.0019967564461456848, - -0.01128141813298891, - 0.00031076760335816555, - 0.012270418403796588, - -0.004344778415795369, - -0.034485398252409406, - 0.03061124924412588, - 0.00862817056934795, - 0.017583734537324106, - 0.00946711522201019, - -0.014418934788326575, - 0.0064864742597410254, - -0.0020547322052656735, - -0.036777152042806835, - -0.04176989392130668, - -0.007768763829271447, - 0.03107505531708579, - 0.040896846100061515, - -0.01621959661813663, - -0.017024438102215943, - -0.006980974395144865, - 0.002602092577935936, - 0.00834170134554827, - 0.011090439271337479, - -0.009037411386310671, - 0.01984820244009407, - -0.02971091739789832, - -0.010422011392912406, - -0.005241698827577597, - -0.016492423829445112, - 0.015169210085086164, - -0.008662273737930876, - 0.024322573920959347, - -0.0060022056337055854, - 0.011322342307817434, - -0.014500783137983628, - 0.023886050010336765, - 0.006704736680713585, - -0.0038229956523929353, - -0.010619811260809435, - 0.005180312565334809, - -0.038987053758257076, - 0.02941080802425251, - 0.011622452612785777, - -0.007209467394163288, - -0.01836129199642102, - -0.029110696787961632, - -0.015005514317094598, - -0.008471294876279447, - -0.0075914260487886815, - 0.0016702160225441306, - -0.0122090321415538, - 0.0019132030777578675, - -0.00807569514048539, - -0.055929643510815974, - 0.013191210474793344, - 0.0053064955929431855, - -0.02114413402211569, - -0.0016523116960566507, - 0.0010631747556077967, - -0.0026720046323244558, - -0.023613222799028284, - 0.012215852216476863, - 0.021335112883767122, - -0.007277674196990408, - 0.01930254801747711, - -0.007782405376101378, - 0.00030991500668129486, - -0.030638531406463207, - 0.018388576021403417, - 0.0067456603898808426, - 0.0036627094562016326, - -0.01164973570644564, - -0.0002459710708232113, - 0.01976635409043702, - -0.03407615650412415, - 0.014528066231643488, - 8.238112435467175e-05, - -0.010749404791540611, - 0.01714721062670152, - -0.03115690366674284, - 0.03279386693459373, - -0.0024707942613046274, - -0.03852324768529717, - 0.02141696123342417, - -0.002803302948955764, - 0.004999564281729244, - -0.0040207955202899645, - -0.011104080352506143, - -0.026095953588432075, - 0.019070644980997153, - 0.01325941774328173, - 0.005923767787171334, - 0.02930167564961306, - -0.02069396809900191, - -0.029629069048241266, - -0.0032739302609919073, - -0.011056335171432018, - -0.00825985299589122, - 0.00039304214949024985, - -0.039205314782245836, - 0.021007719485138916, - 0.010183287350186853, - -0.028646890715001722, - 0.020830380773333615, - 0.00595787095575426, - -0.056257036909444176, - 0.00034870767526572915, - -0.013579990135664336, - -0.03181169046399925, - 0.008055233053071128, - 0.004781302326417952, - 0.005637298563371655, - 0.02625965028774618, - 0.03535844607365457, - -0.017611016699661433, - 0.01977999610292822, - -0.01819759529710692, - 0.02216723653018376, - 0.015291982609571741, - -0.008150722483896842, - 0.010537962911152384, - 0.016533348004273637, - -0.007543681333375824, - -0.032057235512970406, - -0.010899459478363516, - 0.0069229986360248765, - 0.02104864365996744, - 0.013157107306210418, - -0.012836534913827812, - 0.0011237083920698852, - 0.006387574325792512, - -0.01781563757380406, - 0.005166671484166146, - 0.038468679635332376, - 0.003181851100458358, - -0.029492656373909562, - 0.007536860327130225, - 0.030038310796526524, - 0.006271622807552534, - 0.002148516850191256, - -0.014118824483358234, - -0.01939803651698029, - 0.00014834997368234456, - -0.02040749887520223, - -0.011035873084017756, - -0.009664915089907218, - 0.03874150870928592, - 0.025072849217718938, - -0.009992308488535422, - -0.012031694361071033, - -0.0022798149339919305, - 0.011929383923999719, - 0.015128286841580175, - 0.011424652744888748, - 0.0017495064948590822, - -0.003969640301754307, - -0.014200672833015284, - -0.02216723653018376, - -0.010838073216120727, - -0.04520752088161269, - -0.015237417353574553, - 0.006346650150963986, - 0.014268880101503671, - -0.03565855917259052, - 0.029356241836932785, - -0.0055895538479587975, - 0.016574272179102165, - -0.003710454404445124, - 0.017379113663181477, - 0.0030062183387063583, - -0.009282956435281825, - -0.010708480616712085, - 0.017201774951376175, - 0.010408370311743744, - 0.010885818397194852, - 0.018429500196231942, - -0.019493526879128538, - 0.02699628357201457, - 0.0315388613900457, - 0.026682532185877565, - -0.037595631814087205, - 0.005852150481221414, - -0.029165262975281357, - -0.0051018747188005574, - -0.01957537522878559, - -0.016942589752558895, - -0.021485167570590023, - -0.012631914971007718, - -0.021171416184453017, - -0.004293623197259712, - 0.013191210474793344, - 0.007045770694849186, - 0.07164451174380923, - 0.021567015920247075, - 0.0019779996102928217, - 0.01127459712674331, - 0.007038950154264854, - -0.005667991694493049, - -0.016901665577730367, - 0.022139954367846434, - -0.0017682634471272618, - -0.00533718872406458, - 0.005268981455576192, - -0.03317582838318672, - 0.00010454836146693209, - -0.023163056875914502, - -0.0009250558401844981, - -0.012052156448485295, - -0.018784175757197475, - 0.01567394219551967, - -0.019234339817666188, - 0.016260520792965156, - 0.011663376787614303, - 0.010169646269018189, - -0.010831253141197662, - 0.00035424948090581555, - -0.023681429136194136, - 0.004951819566316387, - 0.022399139566663714, - -0.019957332952088448, - -0.021498809583081223, - -0.030065592958863848, - 0.0001139268084971928, - 0.03252104158593031, - -0.003152863220898364, - -0.010708480616712085, - 0.0007447338694692825, - 0.006783174527247836, - -0.004256109525553986, - 0.01207261853589956, - 0.010319700955841093, - -0.000927613601111281, - 0.012324983659793776, - 0.021007719485138916, - -0.02219451869252109, - -0.032057235512970406, - -0.026286932450083508, - -0.001093015260948491, - -0.0025560528812538447, - 0.007530039786545893, - -0.017842919736141386 - ], - [ - -0.013714790453052787, - 0.012546569208508735, - 0.000400521184468744, - 0.017989266806518373, - -0.012269706562652964, - 0.02370207589298683, - -0.03424983871335195, - -0.028118359148078777, - -0.01931280285541818, - -0.013843092245917498, - 0.014356300348698926, - 0.019177748042511357, - -0.04356860031482623, - -0.014626409043189998, - -0.014599397894344116, - 0.016260570044188412, - 0.01364051095787984, - -0.005469709678178102, - 0.006408338951499904, - -0.010878644969944907, - 0.020271690723205043, - 0.029414883116810123, - -0.002257099393036796, - 0.016733260958039724, - -0.029712002960147078, - -0.0007221198814472788, - 0.02324289101921975, - -0.019380329330549013, - -0.01346493988736548, - -0.008717771688725999, - 0.010331673629598064, - 0.008319361201370215, - -0.005982917315298238, - -0.016598206145132896, - -0.008393640696543163, - 0.000324341965851491, - -0.0005950841634251415, - -0.014626409043189998, - 0.02784825138491029, - -0.014410321715068107, - 0.010304663412074764, - 0.026592243673786476, - 0.01336364924334665, - -0.017719159043349884, - -0.027416076728666507, - 0.00638470431267508, - 0.015990460418374756, - -0.024593435422997693, - 0.0006744287146679829, - 0.017570598190358826, - 0.000641509197154202, - 0.004014496723376397, - -0.03524924097610117, - 0.0027297903068881097, - -0.020595820784065296, - -0.015018067441826249, - 0.012911216458299103, - 0.028145371228247243, - -0.0037916568408736815, - -0.024012701776408015, - 0.0032210513273633052, - 0.015436736057985798, - -0.008474674143080807, - 0.021419653838945327, - 0.029171785571164933, - -0.002382024908711095, - -0.009095924978600598, - 0.002035947532713964, - -0.006914793568577924, - 0.004733662624216541, - 0.010318168520836413, - 0.014410321715068107, - 0.009095924978600598, - -0.00925123792031119, - 0.02245957422194725, - 0.027578141759096633, - 0.005145578685995266, - 0.009710422794078273, - -0.017624620488050587, - 0.011006946762809618, - 0.01185779096653553, - -0.04243414510181533, - -0.016139019408720652, - 0.042758275162675594, - 0.017989266806518373, - 0.03678886249047771, - -0.016611710322571964, - 0.025228191367279135, - -0.019555900401063375, - -0.02968499274262378, - 0.006455608229149552, - -0.006398209887098021, - 0.003855807737306037, - 0.04051636936624162, - 0.023188868721527985, - 0.009750939051685805, - -0.0005495032572013455, - 0.0197179654314935, - 0.003491160487515669, - -0.019785493769269497, - 0.01617953752897335, - 0.0252822136649709, - -0.035195220541054575, - -0.011817273777605417, - -0.00935252856433002, - 0.010304663412074764, - 0.007387484482429238, - -0.016139019408720652, - 0.04459501838303424, - 0.022338025449124655, - -0.034438912098660214, - 0.059532050515677684, - 0.006975567954989222, - 0.0029475658900205296, - -0.022594629034854076, - -0.008974375274455422, - -0.00609433702371895, - -0.0025137029787662187, - -0.012458783673251556, - -0.013735048581856552, - 0.0010171296388517175, - 0.00028825708660829095, - 0.0059255189732467075, - -0.024606941463081927, - -9.411614957665266e-05, - 0.017395027119844465, - -0.012877452289411105, - -0.031683799130767396, - -0.01823236621480873, - -0.01566632849486934, - 0.023567021080080002, - -0.0067932443300940375, - 0.020973973142617314, - 0.011297314517427038, - -0.006742599008084623, - 0.027605151976619932, - -0.018097311401901902, - 0.006506253551158967, - -0.054237913770659105, - -0.004352133289982174, - 0.00026272333551960605, - 0.03797734186382553, - 0.004865340461441019, - 0.03073841916570993, - 0.019420845588156547, - 0.020622831001588595, - 0.012175168938676251, - 0.00567566794189811, - -0.0028125113099443477, - 0.02607903650232763, - 0.025012105901802407, - 0.007779142881065487, - 0.010068317955149108, - 0.005787088115980114, - -0.020163646127821514, - 0.039895117599399246, - 0.009129688216166014, - 0.012006350888204008, - 0.03811239853937752, - 0.010027801697541576, - 0.031791843726150924, - 0.02231101336895619, - 0.007927702802733964, - -0.01316106702398641, - -0.007482022572067242, - 0.040111206790166304, - 0.025255203447447597, - -0.005783711605959055, - -0.0017911611499816305, - 0.001041608288766483, - -0.04057038980128822, - 0.015949944160767227, - -0.03346652191607945, - 0.007968219060341496, - -0.013080034508771347, - 0.013647263977921955, - 0.007846670287518901, - 0.00020099917469764775, - -0.01326235766800524, - 0.0030691148956737704, - -0.02208142186339523, - 0.014585892785582467, - 0.01126355034853904, - 0.04599958322185879, - -0.023621043377771767, - -0.03025222221177439, - 0.0018721938980273394, - -0.02607903650232763, - 0.017192445831806805, - 0.0032514385205689544, - 0.017165435614283506, - 0.04194794628523463, - -0.007974972080383613, - 0.0083126081813281, - -0.6037479090908854, - -0.006904664504176042, - 0.016017470635898055, - -0.004129293407479458, - 0.01965043895636267, - 0.011290561497384922, - -0.0019143984106454004, - 0.013444681758561715, - -0.0181243216194252, - 0.019002176971996996, - -0.009561862872409796, - 0.01006156493510699, - 0.003376364036243253, - -0.01748956567514376, - 0.018218860174724495, - -0.0002597690056665031, - 0.003916582123717335, - -0.0013142497150193174, - -0.021784300157413113, - 0.010500492611392888, - -0.007016084678258045, - 0.014828991262550238, - -0.016125515231281584, - 0.010919161227552439, - -0.008001983229229494, - -0.011493143716745164, - -0.025133654674625003, - -0.006594039086416146, - -0.019555900401063375, - 0.03954397545837053, - -0.020420249713550935, - 0.009588874021255678, - 0.02344547230725741, - -0.012006350888204008, - 0.06115270454526928, - 0.0019397211880654304, - -0.014801980113704358, - 0.008332866310131864, - 0.014194234386946216, - 0.01387010339476338, - -0.019015683012081227, - -0.002647069536662517, - -0.006897911949795216, - -0.015301682176401552, - -0.024606941463081927, - 0.006681824621673325, - -0.002501885659353807, - -0.022162454378610294, - 0.012276459582695081, - 0.013674274195445256, - 0.0370319600361229, - 0.0035080423391290225, - 0.009723928834162504, - 0.004527704360496533, - 0.047053009644944944, - -0.0027331668169091675, - 0.03268320511880695, - -0.01243852554444779, - -0.015436736057985798, - 0.010007542637415228, - -0.03338548940086439, - 0.01317457213274806, - -0.03705897211629137, - -0.0072591826895645264, - -0.015126111105887194, - 0.020568810566541997, - -0.002851339545371996, - -0.003994238594572631, - -0.002196324773794853, - -0.03349353027095758, - 0.0064421026547266105, - -0.004686393346566894, - -0.00833961933017398, - -0.008974375274455422, - -0.008873084630436592, - -0.0004108613098507738, - 0.01790823429130331, - 0.0029813293604165907, - 0.005928895483267765, - 0.03146771366529067, - 0.0079074446739302, - -0.0212575888085152, - -0.004098905748612518, - -0.041515771628990845, - -0.007130880896699815, - -0.023837130705893658, - -0.014950540035372835, - 0.0011758187413374002, - 0.027983306197817116, - 0.007414495631275119, - 0.014464344012759872, - 0.0015573479591564445, - 0.013113797746336763, - 0.01056801908652372, - -0.022229980853741126, - 0.023013297651013627, - -0.015450242098070029, - -0.012701881218896746, - -0.0002599800375428192, - -0.01730048856454517, - -0.008062757615640792, - 0.018556496275668983, - -0.0066109207051988535, - 0.027794229087218524, - 0.02471498419582029, - -0.001103226919098368, - -0.03433087122856701, - 0.017611114447966356, - 0.024769006493512054, - -0.01674676513547879, - 0.021027995440309078, - -0.012425019504363559, - 0.0090621608097126, - -0.03584348066277508, - 0.010331673629598064, - -0.033844672411986305, - 0.027821239304741823, - 0.012701881218896746, - 0.02863156818218279, - 0.002586294917420574, - -0.010426212184897359, - -0.001953226529657726, - 0.024066722211454616, - -0.0012787978731974043, - 0.02291875909571433, - 0.026443682820795414, - 0.025133654674625003, - -0.014086190722885271, - -0.007671099217004542, - -0.009980532419891927, - -0.01043971729365901, - -0.015544779722046743, - 0.02954993792971695, - -0.026173575057626925, - 0.012620848703681683, - -0.01744904941753623, - 0.020312206980812573, - 0.012890958329495338, - 0.03508717594567105, - -0.02532272992257843, - -0.002802382245542465, - 0.005837733437989528, - -0.001576761960454946, - -0.03951696337820206, - 0.01905619926968876, - -0.019002176971996996, - -0.02412074450914638, - -0.001067775077276455, - -0.007610324830593244, - -0.008636739173510934, - -0.00922422677146531, - -0.019434351628240778, - 0.01586891164555216, - 0.01236424511795226, - -0.009028397572147184, - -0.0077251210490350145, - 0.005577753342239047, - -0.026241101532757757, - 0.01073008504827643, - -0.01894815467430523, - 0.019218264300118887, - 0.01786771803369578, - -0.00900813944334342, - -0.0013986588566707616, - -0.025822432916598206, - -0.02887466572782798, - -0.0012543192232826387, - 0.00985898271574675, - 0.0118442849264513, - -0.024174766806838145, - -0.020055603395083152, - 0.00406851855540687, - -0.019245274517642186, - -0.011979339739358127, - -0.009825219478181334, - 0.0024782512533596283, - -0.032521140088376824, - -0.012431772524405674, - 0.0031788468147452447, - -0.015193638512340606, - 0.008548953638253755, - 0.015976954378290525, - -0.016692744700432194, - 0.002719661242486227, - 0.026038520244720097, - -0.006280037158635193, - 0.023377943969481414, - 0.04729610719059013, - -0.028442491071584197, - 0.01825937643233203, - -0.026200585275150224, - 0.035114188025839516, - 0.003784904053662211, - 0.01093266726763667, - -0.007157892045545697, - 0.011520153934268463, - 0.01374180160189867, - 0.01929929681533395, - 0.017178939791722574, - 0.015274671027555671, - 0.013701285344291138, - 0.03360157486634111, - 0.027983306197817116, - 0.001740515711556893, - -0.010169608599167936, - -0.02809134893055548, - 0.019245274517642186, - -0.021419653838945327, - 0.01724646812949857, - 0.0013235347683312586, - 0.011715983133586587, - -0.040597401881456684, - 0.00983197249822345, - -0.018326904770108024, - 0.004804566075029722, - 0.010142597450322055, - -0.016584700105048665, - 0.016760271175563026, - -0.02656523159361801, - -0.02231101336895619, - 0.0020038720844977862, - -0.008629986153468818, - 0.006016680552863654, - -0.01116225970452021, - 0.01788122407378001, - 0.010196619748013818, - -0.004183315239509931, - 0.034465924178828676, - -0.009622637258821093, - -0.01385659828600173, - 0.014126706980492803, - 0.009730680922882038, - 0.009372786693133787, - 0.005067922680801261, - 0.023431966267173174, - -0.01526116591879402, - 0.0165306778073569, - -0.020987479182701545, - 0.019137231784903824, - -0.0027416076263005215, - -0.010925914247594554, - 0.006188875113356955, - 0.014005158207670208, - -0.010345179669682295, - 0.04289332811293725, - 0.0024377347629214513, - 0.027551131541573334, - 0.008974375274455422, - -0.010385695927289827, - 0.017165435614283506, - -0.011290561497384922, - -0.006651437428467677, - -0.04864665159436808, - 0.007049848381484752, - 0.01642263507461854, - 0.0007643243940653395, - 0.006229391836625778, - 0.0006731625816177476, - 0.011965834630596476, - 0.03479005423968893, - -0.005496720827023984, - 0.006634555344023678, - 0.011709230113544472, - 0.0083126081813281, - 0.0173139946046294, - -0.002270604734629092, - -0.019366825153109946, - -0.03073841916570993, - -0.02067685329928036, - -0.005388677162963039, - 0.00492273880349255, - -0.047566216816403786, - 0.00874478283757188, - -0.008258586814958916, - 0.0025052621693748647, - 0.0018907638882358993, - -0.009244484900269075, - 0.014113201871731153, - 0.008278844943762683, - 0.005658786323115402, - 0.0014509924336907052, - 0.006050444256090361, - -0.0036295913447822632, - 0.02405321803401555, - 0.006837137097722628, - -0.0012804861282079332, - -0.011391852141403752, - 0.01355272542262266, - -0.009723928834162504, - -0.0019633555940596088, - -0.00010134367847430001, - 0.004737038668576308, - -0.0003032397095424606, - 0.00970367070535874, - 0.00962939027886321, - 0.019164242002427122, - -0.004058389491004987, - 0.0029154904418043515, - 0.010459975422462775, - -0.00622601532660472, - 0.015207143621102258, - 0.011283808477342807, - -0.04848458656393795, - -0.03684288292552431, - 0.009089171958558483, - -0.006637931854044736, - 0.010608536275453833, - -0.0244988968676984, - -0.003264944094991895, - -0.0037578931376469745, - -0.0005579441830080223, - -0.015139616214648844, - -0.014072685614123621, - -0.036275655319018864, - 0.029036730758258106, - 0.01369453232424902, - -0.005017276893130555, - -0.02526870948753183, - 0.03206195335196458, - 0.0041394224718813415, - -0.004082024129829811, - -0.004895728120307959, - -0.01466692530079753, - 0.01642263507461854, - -0.009818466458139219, - 0.054535031751350896, - 0.03311537977505073, - 0.001459433359497382, - -0.009359281584372136, - 0.008825815352786944, - -0.02876662113244445, - -0.011344582863754104, - 0.01385659828600173, - -0.020163646127821514, - -0.022797210322891736, - 0.007752131732219606, - 0.006762857136888389, - -0.0041259168974584004, - 0.014572387676820816, - -0.013593241680230192, - 0.013559478442664776, - -0.005564247767816106, - 0.011277056388623273, - -0.016328096519319244, - 0.011067721149220916, - -0.011472884656618816, - 0.017259972306937637, - 0.012620848703681683, - -0.006185499068997188, - -0.002125421090151027, - 0.011992844848119777, - 0.021027995440309078, - -0.021000985222785776, - -0.0011040710466036325, - -0.010135845361602521, - 0.013383907372150417, - 0.014450837972675639, - -0.007164644599926522, - -0.01730048856454517, - 0.06623075955010146, - 0.009548357763648145, - 0.01947486788584831, - 0.004065142511047103, - -0.013005754082275818, - 0.0010542697356841595, - 0.013910619652370912, - -0.005706055135103759, - -0.03749114677253515, - 0.013674274195445256, - -0.00405501344664522, - -0.01174299428243247, - 0.007400990056852179, - 0.004838329778256429, - 0.012181921958718367, - 0.028820643430136215, - -0.007509033720913124, - -0.03246711592803989, - -0.012398009286840258, - 0.000570183507965405, - 0.01643614111470277, - -0.03805837437904059, - -0.03481706631985739, - -0.004791060500606781, - -0.014585892785582467, - -0.0008972687717936829, - 0.003626215067591851, - 0.0005600543853558607, - -0.018678046911136743, - -0.023972185518800485, - -0.02636265030558035, - -0.026875857477039196, - -0.020960468965178246, - -0.015450242098070029, - 0.013512209165015129, - 0.02633564008805705, - -0.01604448271606652, - -0.029657982525100476, - 0.010696321810711014, - 0.01709790727650751, - 0.01136484099255787, - -0.0019194629428463418, - -0.004767425861781957, - 0.013721543473094903, - 0.02372908611051013, - -0.006712211814878974, - -0.033628586946509574, - 0.01617953752897335, - -0.014761463856096826, - -0.002246970328634913, - 0.004048260426603104, - -0.018961660714389466, - -0.018326904770108024, - -0.006648060918446619, - 0.03335847732069592, - 0.0008888278459870062, - 0.005635151684290578, - 0.027591647799180864, - -0.013053023359925465, - 0.0050881808096050266, - 0.01385659828600173, - -0.002917178463984235, - 0.010682815770626781, - -0.005307644182086684, - 0.0012796420007026687, - -0.00032666322917947627, - -0.032818258069068615, - -0.012296717711498846, - -0.02749710924388157, - 0.012094136423461188, - 0.0014763152111107354, - 0.006583910022014263, - 0.018353914987631323, - -0.02232451940904042, - -0.00032370889932637327, - -0.005162460770439265, - 0.0019228393364520769, - 0.01862402461344498, - -0.0036768603896012654, - 0.03951696337820206, - 0.005557495213435282, - -0.003491160487515669, - 0.019798997946708564, - -0.030900484196140058, - -0.008062757615640792, - 0.007144386471122756, - -0.04621567241262584, - 0.03076542938323323, - 0.009663153516428625, - -0.025403762437793492, - 0.012289965622779312, - -0.001618122461983065, - -0.02671379244660907, - -0.009561862872409796, - -0.005145578685995266, - -0.0013834651436526145, - -0.017989266806518373, - 0.015328692393924852, - -0.021554708651852154, - -0.009926510122200164, - -0.016260570044188412, - -0.014059179574039389, - -0.004102282258633577, - -0.007617077384974069, - -0.021608729086898756, - -0.012404761375559792, - -0.02113603817304744, - -0.017624620488050587, - -0.013951135909978443, - 0.021230576728346735, - -0.028955698243043042, - 0.003443891442696667, - 0.0003389025541368591, - -0.0005524575870544485, - 0.006114595152522716, - 0.001973484891292137, - 0.006691953686075208, - -0.02833444647620067, - -0.02614656297745846, - 0.007218666431956995, - -0.04057038980128822, - -0.015895921863075462, - 0.015274671027555671, - 0.010000790548695694, - -0.002297615650644328, - 0.022932265135798564, - 0.01684130369077809, - 0.005689173516321051, - 0.018340408947547092, - -0.007637335513777836, - 0.018164837877032734, - -0.008650244282272585, - -0.00366335504800897, - -0.014302278051007162, - 0.025633355805999614, - -0.0017075961358354508, - 0.016557689887525366, - 0.029982112585960733, - 0.015099099957041312, - -0.001169910198046517, - 0.0041900677938907565, - -0.0027010911358623445, - 9.353583374465633e-05, - -0.014356300348698926, - -0.04532431101996982, - -0.02113603817304744, - 0.011486390696703047, - -0.020379733455943405, - -0.011803768668843768, - -0.021217072550907667, - -0.01566632849486934, - 0.00962939027886321, - -0.017395027119844465, - 0.018367421027715557, - -0.010709826919472663, - -0.0036971187512356766, - -0.0369239191660297, - -0.003457396784288962, - -0.015909427903159693, - 0.008515190400688339, - -0.008501684360604108, - -0.004264347754724995, - -0.008839321392871176, - 0.013687780235529487, - 0.03562739519729836, - 0.028226403743462306, - 0.011060969060501382, - 0.012870700200691572, - 0.013120550766378879, - -0.01823236621480873, - 0.03565440355217649, - -0.050807524875586985, - -0.01252631107970497, - -0.005797217180381996, - -0.02863156818218279, - -0.030549342055111343, - -0.006303671797460017, - 0.0031518358987300083, - -0.011952328590512245, - -0.009170204473773546, - 0.025039116119325706, - 0.0027331668169091675, - 0.009636143298905326, - -0.024066722211454616, - -0.004703274965349601, - -0.003318965927022368, - -0.011688971984740707, - 0.029739015040315543, - 0.024147756589314843, - 0.002696026603661403, - 0.04146175119394425, - 0.0048248242038334875, - -0.009393044821937552, - -0.02471498419582029, - -0.00010683026715191606, - -0.003649849473586029, - 0.02649770511848718, - 0.014693936449643412, - -0.00450406972167171, - -0.0173139946046294, - 0.017259972306937637, - 0.04035430433581149, - -3.030814356352235e-05, - -0.024282809539576507, - 0.016760271175563026, - 0.028118359148078777, - 0.005685797006299993, - -0.027362054430974742, - -0.006921546122958749, - -0.036167610723635335, - -0.0005254466710392121, - -0.025106642594456538, - -0.017368016902321166, - 0.0034016866972479604, - 0.00983197249822345, - -0.03476304588481079, - 0.02652471533601048, - 0.006479242867974375, - 0.025214687189840067, - 0.019798997946708564, - 0.01788122407378001, - -0.013789070879548317, - -0.007522539295336065, - -0.00037182210075447074, - 0.01195908161055436, - -0.0019245274750472833, - 0.02306731994870539, - -0.031278636554692076, - 0.017138423534115044, - 0.006543393764406731, - 0.018151333699593666, - 0.004109035278675692, - 0.020163646127821514, - -0.0027010911358623445, - 0.03641070826928053, - -0.006293542733058133, - -0.022999791610929396, - 0.022716177807676673, - -0.018786089643875105, - -0.0030556095540814746, - 0.0008795428508827263, - -0.004507446231692767, - 0.006246273455408486, - -0.035195220541054575, - -0.018380925205154625, - 0.0450271893139877, - -0.012398009286840258, - 0.018083805361817668, - 0.004527704360496533, - -0.0006516382615560849, - -0.002324626566659564, - -0.008927106928128356, - 0.021568212829291222, - 0.0015556597041459154, - 0.01333663809450077, - -0.0378152768333954, - 0.0026588866232442835, - 0.013627004917795607, - 0.02370207589298683, - -0.0236885698529026, - 0.008940612036890005, - 0.025660366023522917, - 0.04594556278681219, - -0.0013100293103236404, - -0.0017278542646392166, - -0.031926900401702915, - 0.008481426231800341, - -0.03449293625899714, - 0.004206949412673464, - -0.008481426231800341, - -0.02968499274262378, - 0.012006350888204008, - -0.010655804621780899, - -0.03695092752090784, - 0.007313204521594999, - 0.025349742002746894, - 0.010696321810711014, - -0.01197258671931601, - 0.02229750919151712, - 0.02575490457882221, - 0.014572387676820816, - -0.001418072857969263, - 0.006762857136888389, - -0.032602172603591884, - 0.015612307128500157, - -0.014167223238100334, - 0.028685588617229387, - 0.037302069661936554, - 0.008663750322356816, - 0.001841806588406368, - -0.01216166289859202, - 0.02069035933936459, - 0.0098454776069851, - -0.034682013369595734, - -0.02806433871303218, - 0.008103273873248324, - 0.019420845588156547, - -0.005679044451919168, - -0.017800191558564948, - -0.034871086754903996, - 0.02394517343863202, - -0.019015683012081227, - 0.023431966267173174, - 0.023999195736323784, - -0.003990862550212864, - -0.010264147154467232, - 0.03017118969655932, - 0.0022030775610063233, - 0.019393835370633244, - -0.005385300652941981, - -0.020528294308934464, - -0.021419653838945327, - -0.025781916658990676, - -0.029793037338007304, - -0.04505420139415616, - -0.009913005013438513, - 0.04181289333497296, - 0.020177152167905745, - -0.005280633498902093, - -0.03749114677253515, - -0.03314238812992887, - -0.022810716362975967, - -0.016328096519319244, - -0.03514119638071765, - 0.019434351628240778, - 0.002127109345161556, - -0.008954117145651655, - -0.010156103490406286, - 0.02010962383012975, - 0.0019414093266606368, - 0.018529486058145684, - -0.02067685329928036, - -0.01769214696318142, - -0.013127303786420994, - -0.03792332142877893, - 0.014923528886526953, - 0.008663750322356816, - -0.010703073899430548, - -0.0041900677938907565, - 0.02632213404797282, - -0.007191655283111113, - 0.004487187637227711, - 0.0323590750579467, - -0.018867122159090168, - -0.009426808059502969, - -0.011864543055255064, - 0.010095328172672407, - -0.014423826823829757, - 0.0036228385575707927, - 0.013667522106725722, - -0.03992212967956771, - 0.006033562637307653, - -0.019353319113025715, - -0.011864543055255064, - 0.00783316424743467, - 0.0031855996019567153, - 0.01546374720683168, - 0.010446470313701125, - -0.0024056593147052732, - -0.02205440978322677, - -0.01528817613631732, - 5.6765119093323056e-05, - -0.00485183535267937, - 0.015787879130337096, - -0.00803574646679491, - 5.11993971000673e-05, - -0.0005528795925994193, - -0.002198013028805382, - 0.007792648455488428, - -0.005962658720833181, - 0.01484249637131189, - -0.03352054235112605, - -0.015193638512340606, - 0.024080228251538847, - -0.012863947180649456, - -0.028226403743462306, - 0.01790823429130331, - 0.01989353650200786, - -0.019177748042511357, - 0.015369209582854966, - 0.004291358903570876, - -0.016003966458458987, - -0.032791245988900146, - 0.002176066644991087, - 0.016233557964019946, - -0.021176556293300137, - -0.00890684879932459, - 0.0059390245476696486, - -0.022689165727508207, - -0.0032007931985595394, - -0.018894132376613467, - 0.014693936449643412, - -0.030630374570326406, - -0.000537685995996595, - 0.01631459047923501, - 0.0013074969278078468, - -0.02571438832121468, - 0.019636932916278438, - 0.007549549978520656, - -0.022797210322891736, - 0.022756694065284203, - 0.2058231548903913, - -0.01549075835567756, - 0.023364439792042346, - 0.0029948349348395318, - -0.028145371228247243, - 0.029171785571164933, - 0.01353922031386101, - 0.008501684360604108, - 0.003295331288197544, - -0.012175168938676251, - -0.014828991262550238, - 0.0011935447204560181, - -0.027659174274311697, - -0.011803768668843768, - 0.006904664504176042, - -0.01884011194156687, - -0.027632164056788398, - -0.031197604039477012, - -0.022378541706732185, - -0.018434947502846386, - 0.002064646703739729, - -0.0121886740474379, - -0.029820047555530606, - -0.01174299428243247, - 0.031008526928878424, - 0.01823236621480873, - 0.010149350470364171, - 0.003994238594572631, - 0.02148718031407616, - 0.035789460227728484, - -0.017476059635059528, - -0.0027179729874756975, - 0.020744381637056355, - 0.0005203821388382706, - -0.017408533159928696, - -0.004845082332637253, - 0.01165520874717529, - 0.008704266579964348, - 0.0314407015851222, - 0.016382118817011005, - -0.011614692489567759, - -0.0032446859661881293, - 0.027929283900125352, - -0.03976006464913758, - 0.0016350043135964184, - -0.00793445582277608, - 0.00652988818998379, - -0.04740415178597366, - 0.00170506386973498, - 0.015639318277346038, - 0.005044288041976436, - 0.0106287944042576, - 0.04246115345669347, - 0.027213493577983684, - 0.020987479182701545, - -0.0027956294583309942, - -0.004109035278675692, - -0.00622601532660472, - -0.003491160487515669, - 0.0212845990260385, - -0.02186533453527334, - 0.03481706631985739, - 0.012587085466116267, - 0.0252822136649709, - -0.013782317859506201, - 0.023850634883332725, - 0.002667327665466283, - -0.03605956985354214, - 0.017611114447966356, - -0.000752507132860589, - -0.027267515875675448, - 0.021622235126982987, - -0.006833761053362861, - 0.02069035933936459, - -0.023823624665809427, - -0.03921984539751027, - 0.009190462602577313, - 0.04175886917463604, - 0.05126671161199923, - 0.023931669261192952, - -0.023202374761612216, - 0.017962256588995074, - 0.010682815770626781, - -0.01165520874717529, - -0.024566425205474394, - -0.018191849957201196, - 0.028361458556369134, - -0.007536044404097715, - -0.038247451489639185, - 0.022689165727508207, - -0.009730680922882038, - -0.0033729877590528406, - -0.018353914987631323, - 0.0020089366166987275, - -0.022365035666647954, - -0.0008964246442884183, - -0.0024951331049729818, - -0.0005216482718885061, - -0.002503573914364336, - 0.010358684778443945, - -0.021797806197497344, - 0.03754516720758175, - 0.016017470635898055, - 0.010129092341560404, - -0.03265619303863849, - -0.006968815400608397, - -0.005489967806981868, - 0.005408935291766804, - 0.0032531267755794833, - 0.0024056593147052732, - -0.012823430923041924, - -0.007049848381484752, - 0.015504263464439212, - -0.01369453232424902, - -0.021433159879029558, - 0.0033426003330165465, - -0.010946172376398321, - -0.012512805039620737, - -0.008981128294497537, - -0.014356300348698926, - 0.016112009191197353, - -0.03916582496246367, - -0.02771319657200346, - 0.024647457720689457, - 0.011418863290249633, - 0.003501289551917552, - 0.03449293625899714, - -0.013924125692455144, - 0.020204162385429044, - -0.02148718031407616, - 0.04148876327411271, - -0.021419653838945327, - 0.016355106736842543, - -0.027213493577983684, - 0.012323728860344729, - 0.005331278820911508, - 0.02167625742467475, - -0.0197179654314935, - -0.011918565352946829, - 0.014288772942245512, - 0.0067594806268673315, - -0.009534851723563914, - 0.038841691176313094, - -0.001877258430228281, - 0.013100292637575112, - -0.012816677902999807, - 0.010797612454729842, - 0.017273478347021868, - -0.004959879016740315, - -0.015315187285163203, - -0.04075946691188681, - -0.0011910124543555475, - -0.0028412102481394676, - -0.015180132472256375, - 0.021419653838945327, - -0.019974569017222922, - 0.005692550026342109, - -0.026065530462243396, - 0.01882660590148264, - -0.002677456729868166, - -0.05618269786111096, - -0.008218070557351385, - 0.009068913829754716, - -0.0015100787979221194, - -0.01646315133222607, - 0.009582121001213561, - -0.17081700400935465, - 0.03913881288229521, - 0.005213106092448679, - -0.039354898347771936, - -0.004412907676393472, - -0.005172589834841148, - -0.02070386351680366, - 0.008548953638253755, - -0.019339813072941484, - 0.0009420055505122144, - 0.021973377268011705, - -0.03219700630222624, - -0.023796614448286128, - -0.009899498973354282, - -0.008096520853206208, - 0.006280037158635193, - -0.00873127772881023, - 0.04035430433581149, - 0.00022959275702567832, - 0.0017759675533788061, - 0.012343986989148495, - -0.028442491071584197, - -0.004885598590244785, - -0.0011952328590512245, - -0.0012332169669736083, - -0.01965043895636267, - -0.0330613556147138, - 0.016800787433170556, - -0.0032210513273633052, - -0.023377943969481414, - -0.008778547006459879, - -0.00702283723263887, - 0.0017675266275721294, - 0.011412110270207517, - 0.028928688025519744, - -0.012742398407826861, - 0.009649648407666975, - -0.0083126081813281, - -0.009764445091770036, - 0.028118359148078777, - 0.009480830357194733, - 0.03225103046256317, - 0.011317572646230805, - 0.029630970444932014, - 0.0039233351437594505, - 0.0361406023687572, - -0.005814098799164704, - -0.008839321392871176, - 0.016976358503684914, - -0.016409129034534307, - 0.010493739591350772, - -0.035573371036961426, - 0.013431176649800064, - 0.00421370243271558, - 0.01846195958301485, - 0.0021389266645739677, - -0.004186691283869698, - 0.024188272846922376, - -0.009048655700950951, - 0.003470902358711903, - 0.0002751736632494743, - -0.04945698047180904, - 0.01929929681533395, - 0.0026622631332653413, - -0.003467525848690845, - -0.0049058571847098425, - -0.02795629411764865, - 0.021635741167067218, - -0.03527625305626964, - 0.004703274965349601, - -0.0037376350088432087, - -0.008407146736627394, - 0.015234154769948138, - -0.006681824621673325, - 0.0259169714718975, - 0.0006752727839655861, - -0.030954506493831822, - 0.02647069490096388, - -0.008184306388463387, - 0.0196909552139702, - 0.011236539199693158, - 0.02270267176759244, - -0.012391256266798142, - 0.005267127924479152, - 0.006330682480644607, - 0.006077455404936243, - 0.01156742321191811, - -0.003896324227744214, - -0.017786685518480713, - -0.014113201871731153, - 0.03036026494451275, - 0.003771398712069915, - -0.003477654913092728, - 0.0005933959666222739, - 0.00912293612744648, - 0.008393640696543163, - -0.005503473381404809, - 0.02148718031407616, - -0.0244988968676984, - -0.0003093593429173213, - 0.01056801908652372, - 0.009170204473773546, - 0.012911216458299103, - 0.007920949782691849, - 0.00803574646679491, - -0.011932070461708478, - -0.02505262215940994, - -0.013194831192874408, - 0.022554112777246546, - -0.007718368028992899, - -0.008204564517267154, - 0.03244010757316176, - 0.013458186867323365, - 0.03098151671135512, - -0.013350143203262419, - 0.015112605997125543, - -0.009582121001213561, - -0.01965043895636267, - 0.0028867912707785863, - 0.0022824220540415036, - 0.010500492611392888, - 0.013978147058824325, - -0.00487884603586396, - 0.023026803691097858, - -0.013599994700272308, - -0.03797734186382553, - -0.07870979669554387, - -0.010169608599167936, - 0.012742398407826861, - -0.005520355465848808, - 0.008488179251842457, - 0.01751657589266706, - 0.008420651845389045, - 0.03292630266445214, - -0.004723533094153367, - 0.024390854134960036, - -0.023526504822472472, - -0.03322342064514393, - -0.007758884752261721, - -0.0013775564839464084, - 0.010925914247594554, - -0.026659770148917305, - -0.005250246305696444, - -0.004122540387437343, - 0.008751535857613997, - 0.030009124666129195, - -0.0018012902143835134, - -0.044351917112098724, - 0.006178746048955072, - -0.020528294308934464, - 0.010561266997804186, - -0.012256201453891315, - -0.023418460227088943, - -0.008461168102996576, - 0.03189988832153445, - -0.009447066188306734, - 0.022824220540415035, - -0.023040307868536926, - 0.016152525448804883, - -0.01829989268993956, - -0.01345143477860383, - 0.024242293281968974, - -0.05458905591168782, - -0.0090621608097126, - 0.03538429392636284, - -0.021203566510823436, - 0.008677255431118467, - 0.010385695927289827, - 0.01983951606696126, - -0.010865139861183256, - 0.011878049095339297, - -0.014140213020577035, - -0.04267724264746053, - 0.026551727416178943, - -0.004443295335260411, - -0.003367923226851899, - 0.0009850541906355397, - -0.0028344576937586424, - -0.020568810566541997, - -0.017381522942405397, - 0.019393835370633244, - -0.006982320975031338, - 0.011715983133586587, - 0.007981725100425729, - -0.024066722211454616, - 0.011479637676660931, - -0.0045310804048563, - -0.020555304526457763, - -0.04564844108083007, - 0.014234750644553748, - 0.013829587137155848, - 0.0180703011843786, - -0.03157575826067419, - -0.01443733286391399, - 0.009001386423301302, - 0.017030380801376678, - -0.005007147828728672, - 0.02855053380432256, - -0.011094732298066798, - 0.01905619926968876, - -0.023540010862556703, - 0.0032429977111776004, - -0.0002838255918286365, - -0.007623829939354895, - 0.01684130369077809, - -0.006398209887098021, - 0.011986092759400243, - -0.0030843084922765945, - 0.01940734141071748, - -0.011817273777605417, - 0.01526116591879402, - 0.0022267121998311473, - -0.003754516860456562, - -0.022405551924255484, - -0.0004385052923911278, - -0.026052024422159165, - 0.007758884752261721, - 0.01908320948721206, - -0.010649052533061365, - 0.014788475004942707, - -0.025430774517961958, - -0.02390465718102449, - -0.016908832028554085, - 0.006377951758294255, - -0.010250641114383, - -0.020393239496027636, - -0.008332866310131864, - -0.01364051095787984, - -0.06282737900990748, - 0.024985093821633945, - 0.009615885170101559, - -0.010608536275453833, - -0.014234750644553748, - -0.006138229791347541, - 0.0007959778367365465, - -0.024093734291623082, - 0.013194831192874408, - -0.006516382615560849, - 0.005564247767816106, - 0.032521140088376824, - 0.0002918444829865116, - -0.02071736955688789, - -0.00855570665829587, - 0.00583435692796847, - 0.0070566009358655766, - 0.009555109852367679, - -0.007995230209187378, - -0.007070106510288518, - -0.0021389266645739677, - -0.018326904770108024, - 0.014788475004942707, - -0.005267127924479152, - 0.007711615474612074, - 0.023607537337687536, - -0.014072685614123621, - 0.029739015040315543, - -0.013032765231121698, - -0.017827201776088247, - 0.022378541706732185, - -0.013282615796809005, - 0.007495528146490183, - -0.002998211212029944, - -0.013897114543609262, - -0.025619849765915383, - 0.021271092985954268, - 0.03052233183758804, - 0.0037612696476680323, - -0.0022368412642330303, - -0.025984497947028333, - -0.025998003987112567, - -0.012830183011761458, - -0.029603960227408715, - -0.0243773480948758, - -0.00923773188022696, - -0.03284527014923708, - 0.022189464596133596, - 0.02245957422194725, - -0.020946962925094015, - 0.02710545084524532, - 0.014707441558405062, - -0.04680991209929975, - -0.006796620840115096, - -0.03130564863486054, - -0.04227207634609488, - 0.020339217198335872, - 0.0009428496780174788, - 0.0006841357735248951, - 0.022378541706732185, - 0.03643772034944899, - -0.008143790130855855, - 0.0332504327253124, - -0.0015641006299525922, - 0.025592839548392084, - 0.011992844848119777, - -0.019366825153109946, - 0.008056004595598677, - 0.004375767928806998, - -0.006735846453703798, - -0.026052024422159165, - -0.015301682176401552, - 0.015031572550587898, - 0.006418468015901787, - 0.003703871305616502, - 0.014504860270367403, - 0.011182517833323977, - 0.008467921123038692, - -0.02148718031407616, - 0.018718563168744273, - 0.03638369991440239, - 0.01165520874717529, - -0.016260570044188412, - 0.008164048259659622, - 0.01950187810337161, - 0.018759079426351806, - -0.014910023777765303, - -0.013910619652370912, - -0.022594629034854076, - 0.01665222844282466, - -0.038922723691528154, - -0.005567624277837165, - -0.013188078172832293, - 0.025998003987112567, - 0.03330445688564932, - -0.0106287944042576, - -0.01617953752897335, - 0.0074415063144597105, - 0.01142561631029175, - 0.014086190722885271, - 0.012499299930859088, - -0.004595231301288656, - -0.012006350888204008, - -0.019366825153109946, - -0.00044103755849159853, - -0.009892746884634748, - -0.07319957075975823, - -0.026484199078402947, - 0.002522144020988218, - -0.012425019504363559, - -0.03395271700736983, - 0.004932867867894433, - -0.001465342019203588, - 0.02129810506612273, - -0.010203371836733352, - 0.024107240331707313, - -0.0008061069011384295, - 0.0059255189732467075, - -0.013188078172832293, - 0.02291875909571433, - 0.016368612776926774, - -0.005405558781745747, - 0.024093734291623082, - -0.004483811592867944, - 0.028010316415340415, - 0.025930475649336572, - -0.01125004523977739, - -0.013735048581856552, - 0.005307644182086684, - -0.02954993792971695, - -0.007812906118630903, - 0.010588278146650068, - -0.005793840670360938, - -0.032710213473685086, - -0.005486591762622101, - -0.017395027119844465, - -0.021271092985954268, - 0.019920548582176324, - -0.00045032255359587836, - 0.06131476957569941, - 0.001542998373643562, - -0.006391457332717196, - 0.014329289199853044, - 0.011094732298066798, - 0.001694934805333097, - -0.013167820044028526, - 0.025579333508307853, - -0.009028397572147184, - -0.001340416503529289, - 0.013498703124930896, - -0.020757885814495423, - -0.002078152045332025, - -0.02006910757252222, - 0.011236539199693158, - 0.0034742786359023155, - 0.0029830176154271196, - 0.015544779722046743, - -0.01689532598846985, - 0.017368016902321166, - 0.010014295657457343, - 0.024390854134960036, - -0.004926115313513608, - 0.0008343839502039012, - -0.02335093375195811, - 0.0019633555940596088, - 0.04132669451839226, - 0.0046593821977210115, - -0.024985093821633945, - -0.019555900401063375, - -0.007806153564250079, - 0.010284405283270999, - -0.01627407422162748, - -0.01765163070557389, - -0.016125515231281584, - -0.0032463739883680127, - -0.008974375274455422, - -0.0040752715754489854, - -0.00945381920834885, - -0.018110817441986133, - 0.010149350470364171, - 0.030441299322372977, - -0.029793037338007304, - -0.020609326824149527, - -0.010480234482589123, - -0.001887387494630164, - 0.00923773188022696, - 0.0026977148586719317, - -0.02497158778154971 - ], - [ - -0.027984157938834842, - 0.026430968888656547, - 0.008562616297248353, - 0.0096739486535333, - -0.015277475519464841, - 0.024757276007387155, - -0.022266820657331578, - -0.037383620676717896, - -0.009044640003516135, - -0.015331033088168418, - 0.008542532325399836, - 0.026671982138774336, - -0.0320545815890818, - -0.028466180713780025, - -0.018651642394661914, - 0.011213747147382453, - 0.020619905163430076, - -0.0036821259220410846, - 0.00024226714503017014, - -0.021396499688519224, - 0.02379322859485159, - 0.015090021700695826, - -0.0010653059277785902, - 0.008569311575412924, - -0.0267523180261684, - 0.010986124453593807, - 0.019120276475923154, - -0.030501392538903507, - -0.007391031094095258, - -0.00631317233466537, - 0.003426050857190157, - 0.004184234065818682, - -0.0004510604312707991, - -0.017901827119585854, - 0.004026906670483742, - -0.011334252841118749, - -0.0012025488856037155, - -0.015317643463161874, - 0.02095464485727107, - -0.007029513081563771, - 0.01571933035071299, - 0.008837102212898603, - 0.014514270619382236, - -0.03336675552649711, - -0.021289382688466873, - 0.004050338747075843, - 0.014366985675632852, - -0.019401455807092776, - 0.008830407866056631, - 0.03143866070142598, - -0.003692168140795993, - 0.027850261688769404, - -0.028948205351370406, - 0.008234572812894525, - -0.009432937266060709, - -0.020244997525892046, - -0.0011674012363768627, - 0.01792860636959894, - 0.018183006450755476, - -0.030528171788916595, - 0.009225399475443178, - 0.005108113068995915, - -0.0068152804784429675, - 0.009754286403572563, - 0.015197137769425578, - -0.009580222209810092, - -0.001446071235218671, - 0.010309952581715038, - 0.009493190112928858, - -0.009419547641054165, - 0.010905787634877142, - 0.022494441488475028, - -0.019240782169659448, - -0.01014927801295911, - 0.04448008281463698, - -0.002150696293066996, - 1.4383303814538785e-07, - -0.00022804075577221092, - -0.005867969864334934, - 0.014300038481922732, - 0.01954874075084216, - -0.03229559297655439, - -0.008569311575412924, - 0.019053327419567834, - 0.002165759504784033, - 0.036981933789166775, - -0.012827188113106298, - 0.013844793094345439, - -0.021972248907187613, - -0.023846787094877767, - 0.0066880795065421, - 0.009171840975417003, - 0.01778132142584956, - 0.010135888387952567, - -0.007270524934697662, - 0.0006577616031560713, - 0.005486367879954931, - 0.0404632176644162, - 0.001095432467627989, - -0.012304995531818885, - 0.008308215284769218, - 0.03170645320155686, - -0.0268728237199047, - -0.015692551100699902, - 0.0005347451219003987, - -0.00010267064040979361, - 0.011822971825551103, - -0.00804042371596094, - 0.03690159790177271, - 0.011120020703659245, - -0.0015791298770215891, - 0.04418551292713822, - 0.0024988244477612887, - 0.0032302286392073766, - -0.027033499219983225, - -0.013222179722492846, - 0.014634777244441132, - -0.012365248378687034, - -0.002816826411852157, - -0.0023431711047981404, - -0.003541535790794973, - 0.014179531856863837, - -0.0060286444330908615, - -0.019843310638340928, - 0.011608738756769, - 0.0007937491963253395, - -0.01687083065069497, - -0.02147683557591329, - 0.0006761722211247442, - -0.006909007387827475, - 0.046113607752209344, - 0.020552957969719954, - 0.023806617288535534, - -0.002619330607158884, - -0.015116800950708914, - 0.0077525486409654445, - -0.004435287904876832, - 0.022146313100950086, - -0.04070422905188879, - -0.016147796488277195, - 0.010671470594246524, - 0.023779838038522447, - 0.0013791235758472513, - -1.8842129560239866e-05, - 0.02185174321345132, - 0.022360547101054788, - -0.003966653823615594, - 0.003534840978291701, - -0.004391771856436214, - 0.03350064991391735, - 0.027033499219983225, - -0.0015155295074864804, - 0.005017733333032393, - 0.020392282469641428, - -0.004917311611144614, - 0.025547259226160246, - 0.019361287863395745, - 0.014192921481870381, - 0.026792487832510634, - 0.026283683944907165, - 0.04319468626458956, - 0.007036207894067043, - -0.014366985675632852, - -0.024730496757374067, - 0.006895617762820931, - 0.04140048582693868, - 0.03556264285169912, - -0.01996381819472242, - -0.0004836974384974313, - -0.014139363913166805, - -0.03874935311415938, - 0.02202580740721379, - -0.04022220627694361, - 0.008334994534782305, - -0.013188705194315186, - 0.012057288866181723, - 0.02497150814484666, - 0.0070964607409351906, - -0.028707192101252617, - 0.012880745681809875, - -0.01866503108834586, - 0.020793969357192545, - -0.0002567027471788566, - 0.031144090813927217, - -0.011936783172445427, - -0.02967123951378818, - -0.008562616297248353, - -0.021262603438453785, - 0.007792717515985076, - -0.009212009850436634, - 0.016897609900708058, - 0.033152521526392406, - -0.003151565174370556, - 0.005121502228341159, - -0.6114203494270083, - -0.009580222209810092, - 0.01920061236331722, - -0.013777845900635318, - 0.023940513538600973, - 0.018624863144648826, - 0.009586916556652066, - 0.021677679019688846, - 0.0009473105559003717, - 0.019776363444630806, - 0.0022712022196339416, - 0.004110591593943991, - -0.014474102675685203, - -0.0074646735659699495, - 0.014541049869395323, - -0.0010996166672348714, - 0.006832017276870498, - -0.002942353331381232, - -0.01184975107556419, - -0.004180886426736397, - -0.008629564422281072, - 0.02005754463844563, - 0.007377641469088714, - 0.0038093266611113025, - -0.017326076038272263, - -0.02456982125729554, - -0.012532617294284933, - -0.020111103138471805, - 0.005285524436179372, - 0.03775852645161073, - -0.03475926907659688, - -0.005128197040844431, - 0.0006343298758099444, - -0.016013900238211757, - 0.05154976383989779, - 0.0020636641961857606, - -0.006718205929976175, - -0.008569311575412924, - 0.026323853751249394, - 0.02827872782633361, - -0.019066717975896978, - 0.00044018141916064466, - -0.004957480486164245, - -0.02029855602591822, - -0.016067458738237932, - 0.028814309101304968, - -0.001484566174281835, - -0.00919862022543009, - 0.0072906093722074775, - 0.00446206715488992, - 0.03366132541399588, - 0.016576260763196203, - 0.013463191109965437, - 0.005553315539326351, - 0.03376844241404823, - -0.0023180656743261954, - 0.025922166863698276, - -0.01585322660077843, - 0.005011038520529121, - -0.0030477960462311406, - -0.006895617762820931, - 0.029296333738895352, - -0.013228874069334817, - 0.0015799667867921604, - -0.012954388153684568, - 0.027475354051231374, - 0.002483761236044252, - -0.0018996422211781973, - -0.010390290331754301, - -0.04418551292713822, - 0.009848012847295771, - 0.00111551678872248, - -0.002882100484513084, - -0.015451539713227313, - 0.0034812827110961755, - -0.010062245916077874, - 0.029269554488882264, - -0.00018462932105291454, - -0.004113938767364977, - 0.021182265688414522, - 0.009955129847348122, - -0.021302771382150816, - -0.003123112337646975, - -0.008388552103485882, - -0.0041708444408121385, - -0.007350862219075625, - -0.024034239982324183, - 0.0060286444330908615, - 0.027662808801322988, - 0.005533231101816535, - 0.014581218744414955, - -0.005908138273693265, - 0.0025942251766869393, - 0.0040402962954902855, - -0.02447609481357233, - 0.022173092350963174, - -0.02222665085098935, - -0.013061505153736918, - 0.015692551100699902, - -0.01248575407242333, - 0.006617784673749695, - 0.00868981726914922, - 0.006567573812805805, - 0.02865363546387164, - 0.047425781689624656, - 0.005231966401814496, - -0.04083812343930903, - 0.017700983675810297, - 0.023833396538548622, - -0.01687083065069497, - 0.0072370513378426015, - 0.006560879000302533, - -0.018410629144544124, - -0.023645943651102206, - 0.009158451350410459, - -0.032349151476580566, - 0.014206311106876925, - -0.0041641496283088665, - 0.03259016286405316, - -0.003382534808749539, - 0.00337751381578741, - 0.0015657403684303701, - 0.005908138273693265, - 0.004097201968937447, - 0.014862399006907178, - 0.03417012930159934, - 0.0029557429563877758, - -0.015063242450682739, - -0.013623865678721364, - 0.007203577275326242, - -0.013148537250618153, - -0.0006481378392864491, - 0.025266078032345426, - -0.029510565876354856, - 0.007350862219075625, - -0.002684604446989161, - 0.022681896238566642, - 0.0010117477769983894, - 0.019602299250868337, - -0.05034470317724443, - 0.011294084897421716, - -0.008602785172267985, - 0.00902455603166762, - -0.02095464485727107, - 0.006584310611233335, - -0.007873054800363039, - -0.04075778755191497, - -0.007571790100361001, - -0.018450798950886357, - 0.0003324374061684832, - -0.027194172857416554, - -0.02471710806369012, - 0.0032754185071891375, - 0.026256904694894077, - -0.0016879199981231336, - -0.008522447422228721, - 0.013048115528730374, - -0.025065234588569865, - 0.0005468793822510855, - -0.009553442959797005, - 0.011193663175533938, - 0.014233090356890013, - -0.014808841438203603, - -0.021329550632163904, - -0.013389548638090745, - -0.0244359268698753, - 0.009988603444203183, - 0.022896128376026146, - -0.0007117382088215578, - -0.031599336201504506, - -0.011635518006782088, - 0.00020555049371031447, - -0.018517746144596475, - -0.00021381435196233612, - -0.008321604909775761, - 0.008542532325399836, - -0.031599336201504506, - -0.02009771258214266, - 0.019401455807092776, - -0.023552217207379, - 0.007558400475354457, - 0.0429001163770908, - 0.0068688385128078434, - 0.003382534808749539, - 0.012512533322436417, - 0.007538316037844641, - 0.03181356647631881, - 0.04370348642690264, - -0.01786165731324362, - -0.006955870609689079, - 0.0005217740099868031, - 0.032027800476423514, - 0.0012410438246668793, - 0.01375106665062223, - -0.007611958509719333, - 0.026497917945011867, - 0.016281690875697436, - 0.023137139763498737, - -0.01735285528828535, - 0.009533358987948489, - 0.013356075041235685, - 0.026457748138669634, - 0.00783958120350798, - 0.006165887390915986, - -0.005971738759643699, - -0.033527431026575634, - 0.02100820149465205, - -0.029778356513840535, - 0.005406030129915668, - 0.0010276478984859976, - 0.01808928000703227, - -0.0672155338279394, - 0.008375162478479338, - -0.010805365912989364, - 0.02124921474476984, - -0.001195017279745197, - -0.007799412328488348, - 0.006108981717468825, - -0.03216169486384376, - -0.011588654784920483, - 0.006370078008112532, - -0.008569311575412924, - 0.00391979060175399, - -0.002579161964969902, - 0.0030477960462311406, - 0.020968033550955018, - -0.005995170370574502, - 0.02087430710723181, - -0.018986380225857715, - -0.028948205351370406, - 0.021784796019741197, - -0.009104892850384284, - -0.004867101215862024, - 0.004833627153345664, - 0.014380375300639396, - -0.010879008384864055, - 0.021195656244743663, - -0.028439401463766938, - 0.054361568327465214, - -0.008381857756643908, - -0.0010209530859827257, - 0.009714117528552932, - 0.00818101431286835, - -0.019709416250920687, - 0.016482534319472997, - 0.012412111600548637, - 0.035589420239067006, - 0.016107626681934967, - -0.023458488901010592, - 0.011059766925468499, - -0.01995042763839328, - -0.00831490963161119, - -0.02892142610135732, - 0.027328069107481992, - 0.0011632170367699803, - 0.0003403874378084562, - -0.005322345672116718, - 0.0054361570190110415, - 0.02396729278861406, - 0.029751577263827447, - -0.004147412829881337, - 0.003973348636118866, - 0.023739670094825416, - 0.017526919482047824, - 0.027073667163680256, - -0.01605406818190879, - -0.016174575738290283, - -0.030795962426402274, - -0.014674945188138163, - -0.006102286904965553, - 0.005442851831514313, - -0.03197424197639734, - -0.0011456433285718787, - -0.02494472889483357, - -0.001248575430525398, - -0.00025921330186758356, - -0.016589651319525348, - -0.002259486414168541, - 0.007370946656585442, - 0.01116688392552085, - -0.021195656244743663, - -0.01124052639739554, - 0.0064504152924904955, - 0.01822317625709771, - 0.011227136772388997, - -0.005884706662762464, - -0.004348255807995596, - 0.007377641469088714, - -0.010604522469213805, - 0.011709160478656779, - -0.004194276051742941, - 0.01609423798825102, - 0.012833882459948272, - 0.01211754171304987, - -0.017245738288233, - 0.0068152804784429675, - 0.02165089976967576, - 0.011454759466177643, - 0.02060651646974613, - 0.0038294108657904685, - 0.011354337744289865, - 0.011247220744237514, - -0.028332286326359785, - -0.027475354051231374, - 0.017593866675757942, - 0.0012678229582646422, - 0.00636338319560926, - -0.01069155456609504, - -0.009058029628522679, - -0.0166967683195777, - 0.002913900494657651, - -0.00804042371596094, - -0.02285596043232911, - -0.018209785700768567, - 0.025989114057408398, - 0.01656287206951226, - -0.010390290331754301, - -0.013476580734971981, - 0.011494927409874676, - 0.019709416250920687, - -0.009406158016047621, - -0.024462706119888388, - -0.005479673067451659, - 0.0011598696305183444, - -0.005539925914319807, - 0.0402489836643115, - 0.026310463194920253, - -0.0056704740596416605, - -0.0011330906133359064, - 0.022789011375973795, - -0.013831404400661494, - -0.0196826370009076, - 0.019629078500881424, - -0.01622813237567126, - -0.011863140700570735, - 0.008234572812894525, - 0.00947310614108034, - 0.01024969973484689, - 0.019709416250920687, - -0.02124921474476984, - 0.013262348597512477, - 0.009868097750466888, - -0.009278957044146755, - -0.007993560494099335, - 0.001973284693052889, - -0.007692295794097297, - -0.002872058265758176, - 0.016348639932052756, - -0.009359294794186018, - -0.017272517538246088, - 0.01999059558209031, - 0.029778356513840535, - -0.0008033729601949616, - -0.012940998528678024, - -0.004699731834602825, - 0.014420544175659028, - -4.7647966652691926e-05, - 0.01028986860986652, - -0.016884221207024114, - 0.0550578251025151, - 0.019776363444630806, - 0.030608509538955858, - 0.01768759498212635, - 0.007712380231607112, - 0.01982992194465698, - 0.01954874075084216, - -0.00444533035646239, - -0.017875047869572766, - 0.006922396547172719, - -0.011843055797399618, - -0.011113325425494675, - 0.016013900238211757, - 0.02019143902586587, - -0.01191000392243234, - 0.01835707064451795, - 0.011173578272362822, - -0.02522591008864839, - -0.008301520006604645, - 0.004612699737721589, - -0.002595898763397432, - -0.03358098952660181, - -0.01592017379448855, - -0.022547999988501204, - -0.020968033550955018, - 0.012318385156825429, - -0.013456496763123464, - -0.0007443752451520212, - -0.01978975400095995, - -0.008448804950354029, - -0.012847272084954816, - -0.02560081772618642, - -0.011869835047412708, - -0.026149789557486924, - 0.026430968888656547, - 0.0249848987011758, - -0.03264372136407934, - -0.03982051938939249, - 0.006524057764365187, - -0.0166967683195777, - 0.011354337744289865, - -0.00865634367229416, - -0.03259016286405316, - 0.035080616351463534, - 0.017218959038219912, - -0.011093241453646157, - -0.033152521526392406, - 0.02814483157626817, - -0.017272517538246088, - 0.01154179156305888, - -0.002088769626657705, - 0.0006991854935855853, - -0.016134405931948054, - -0.029108878988803735, - 0.03135832481403192, - -0.0038260636923694823, - 0.012599565419317652, - 0.0018477577735238144, - 0.008984387156647988, - 0.0005192634552980761, - -0.002423508389176104, - -0.0021088538313368712, - 0.026631812332432107, - -0.008187709591032922, - -0.015063242450682739, - -0.003949917025188063, - -0.02522591008864839, - 0.00588805430184475, - -0.03208135897644969, - 0.016147796488277195, - 0.009319125919166386, - 0.008576005922254897, - -0.0007506516027700074, - -0.004043643934572571, - -0.000802117653746767, - -0.020111103138471805, - 0.0016393828403050619, - -0.00039561932081830627, - -0.017433193038324614, - 0.04346247503943004, - -0.0018611472821150334, - 0.002634393818875921, - 0.03834766622660826, - -0.016241522932000405, - -0.012699987141205432, - 0.00624622467529395, - -0.024837613757426418, - 0.030260381151430916, - -0.009185230600423547, - -0.010055551569235903, - 0.02149022613224243, - -0.0065742686253090765, - -0.023953902232284916, - -0.01762064592577103, - -0.026364021694946428, - -0.011488233063032705, - 0.001243554321147944, - -0.0033373449407677783, - -0.032991849751604276, - -0.015585435031970152, - -0.014045636538120998, - -0.0018544524696117613, - -0.007317388622220566, - -0.0074713683784732214, - -0.007846275550349951, - -0.001658630368044306, - -0.016951168400734233, - -0.03917782111436878, - -0.01306819950057889, - 0.02627029525122322, - -0.032777615751499574, - -0.005114807881499187, - -0.00865634367229416, - 0.015023073575663107, - 0.034652152076544526, - 0.008602785172267985, - 0.012874051334967903, - -0.01632186068203967, - -0.009111588128548854, - -0.028466180713780025, - -0.046756306027233054, - -0.04086490455196732, - 0.009941740222341578, - 0.02147683557591329, - 0.014099195038147173, - 0.02535980633871383, - 0.01855791408829351, - -0.005442851831514313, - 0.0032770920938996304, - 0.007029513081563771, - 0.02450287406358542, - 0.004672952584589737, - 0.0002514724685664222, - -0.029617682876407207, - 0.011976951116142458, - 0.00573742171901308, - 0.012666513544350371, - 0.03765141317684877, - -0.00954005333479046, - 0.003722294564230067, - -0.0011556854309114617, - -0.020619905163430076, - 0.013456496763123464, - -0.0038160214736145744, - -0.01894621228216068, - -0.015799668100752253, - 0.01412597428816026, - -0.016107626681934967, - -0.012525922947442961, - -0.015023073575663107, - -0.0193478973070666, - 0.021878522463464407, - -0.014782062188190516, - 0.029082099738790647, - 0.003665388890782905, - -0.007431199503453589, - -0.030769183176389187, - -0.005379251345563879, - -0.002463677031365086, - 0.0008268046293334261, - -0.0010644691344233435, - 0.0027364891274741935, - -0.012465670100574812, - 0.005221923950228939, - 0.033822000914074404, - 0.029215995988856085, - -0.0034946723361027193, - 0.012833882459948272, - 0.010102414791097506, - 0.00028724765460204745, - 0.03122442856396648, - -0.03845478322666061, - -0.010745113066121215, - -0.01408580541314063, - -0.019013159475870803, - -0.02456982125729554, - -0.005519841476809991, - -0.022735454738592818, - -0.011454759466177643, - -0.01483561975689409, - 0.02790382018879558, - -0.0030946595009233944, - 0.006266308647142466, - -0.020793969357192545, - -0.0056537367955528306, - -0.004880490375207268, - 0.0022410757961998677, - 0.02902854123876447, - 0.012445586128726297, - 0.010209530859827258, - 0.026725538776155314, - 0.019696025694591543, - -0.0034611982735863597, - 0.0032971762985787964, - -0.007946697272237731, - -0.0006004375912389487, - 0.02862685621385855, - 0.03660702801427394, - -0.010390290331754301, - -0.02549370072613407, - 0.010403679025438246, - 0.011501622688039248, - -0.011722550103663323, - -0.03668736390166801, - 0.0006426983332313719, - 0.011173578272362822, - 0.01180958220054456, - -0.01937467655707969, - 0.0021172224633812862, - -0.03850834172668679, - 0.0028486264219967244, - -0.028492959963793113, - 4.0404007600544715e-06, - -0.005134891853347703, - 0.0005464609855734623, - -0.013028030625559258, - 0.03655346951424777, - 0.005740768892434066, - 0.029858694263879798, - 0.019294340669685623, - 0.00929904194731787, - -0.012090762463036782, - 0.002010105928990235, - -0.011287389619257146, - 0.02257477923851429, - 0.014139363913166805, - 0.009553442959797005, - -0.021289382688466873, - 0.016643209819551523, - 0.005258745186166284, - 0.024141356982376534, - 0.004830279979924678, - 0.019013159475870803, - 0.013416327888103832, - 0.028733971351265705, - -0.0025038456735540678, - -0.006088897279959009, - -0.014728503688164338, - -0.00791322367538267, - 0.0032268812329557407, - -0.006667995534693584, - -0.003146543948577777, - 0.0007288935785496985, - -0.0076521273847389645, - -0.009058029628522679, - 0.038588681339371246, - -0.018825706588424387, - -0.0068621437003045715, - 0.0023381498790053614, - -0.0006314009244435941, - -0.0011188641949741159, - -0.0030544908587344126, - 0.04196284448927792, - -0.0015791298770215891, - -0.0012209595035723884, - -0.026283683944907165, - -0.010591132844207261, - 0.011863140700570735, - 0.00712993480345155, - -0.006400204431546605, - 0.010584438497365288, - 0.03433080480167787, - 0.047104434414758, - -0.02375305878850936, - 0.006108981717468825, - -0.022829181182316024, - 0.0037423790017398826, - -0.03593754862659195, - 0.008515753075386748, - -0.01079867156614739, - -0.03984729677676038, - 0.007585179259706245, - -0.00855592195040638, - -0.04174861421446362, - -0.016817274013313992, - 0.017486751538350793, - 0.006286393084652282, - -0.015973732294514726, - 0.020820748607205633, - 0.0016686724703838891, - -0.007478063190976493, - -0.008435415325347485, - -0.010966040481745291, - -0.025466921476120983, - 0.020994812800968106, - -0.017634036482100175, - 0.009426241987896138, - 0.030421054788864244, - -0.001928095057901778, - 0.004867101215862024, - -0.020807358050876492, - 0.012291605906812341, - 0.019843310638340928, - -0.05037148428990272, - -0.02375305878850936, - 0.012720071113053948, - 0.01711184390081276, - -0.00493739604865443, - -0.018062500757019182, - -0.013630560956885935, - 0.00719688246282297, - -0.025266078032345426, - 0.02369950215112838, - 0.027140616220035576, - -0.007083071581589946, - -0.0022695286329234487, - 0.02613639900115778, - -0.0034678930860896316, - 0.024275251369796774, - -0.008542532325399836, - -0.03609822412667048, - -0.023712890844812328, - -0.041561161327017204, - -0.034437918076439825, - -0.02905532048877756, - -0.02485100245111036, - 0.04694375891467947, - 0.026859435026220752, - -0.007377641469088714, - -0.03197424197639734, - -0.02328442470724812, - -0.03430402368901959, - -0.0032469656704655564, - -0.01629508143202658, - 0.01286066170996136, - -0.0027649417313671248, - -0.016643209819551523, - -0.009158451350410459, - 0.031492219201452155, - -0.011535096284894308, - 0.03275083836413169, - -0.016549481513183115, - -0.010303258234873065, - -0.019521961500829074, - -0.016388807875749787, - 0.018343681950834006, - 0.0048972276392960975, - -0.0028251948110659224, - -0.019187223669633272, - 0.002413466170421196, - -0.011756023700518384, - 0.012512533322436417, - 0.033179302639050695, - -0.017326076038272263, - -0.009305736294159843, - -0.01815622906338759, - -0.004050338747075843, - -0.015451539713227313, - 0.00012134278540581232, - 0.014849009381900634, - -0.024020851288640236, - 0.0029875431993629928, - 0.003561619995474139, - -0.012599565419317652, - 0.00916514662857503, - 0.00957352786296812, - 0.01941484636342192, - 9.670810940385607e-05, - 0.003926485414257262, - -0.02996581126393215, - 0.01316862122246667, - -0.00987479209730886, - -0.015411370838207681, - 0.03291151013891982, - -0.019762974750946863, - 0.009821234528605283, - 0.022668505682237498, - -0.007678906169090753, - 0.004087159983013189, - -0.0020318639532105436, - 0.015036463200669651, - -0.03719616778927148, - -0.010778586662976276, - 0.017995553563309064, - -0.005827800989315302, - -0.02120904493842761, - 0.006085550106538023, - 0.03034071703882498, - -0.018531134838280422, - 0.02264172643222441, - 0.007933307647231188, - -0.005292219248682644, - -0.036633805401641836, - 0.010008687416051699, - 0.013530139234998156, - -0.015505097281930889, - -0.025132183644925185, - 0.013938520469391246, - -0.017741151619507328, - 0.001075348146533498, - -0.008629564422281072, - -0.00680523802685741, - -0.02494472889483357, - 0.018450798950886357, - 0.010403679025438246, - -0.010343426178570097, - -0.025547259226160246, - 0.03280439313886747, - 0.009881487375473431, - -0.023177309569840966, - 0.01932111991969871, - 0.19473760340921673, - -0.007297304184710749, - 0.02195886021350367, - 0.02481083450741333, - -0.028814309101304968, - 0.019977206888406367, - 0.025707934726238772, - 0.013115062722440495, - 0.007257135309691118, - -0.0017975469125799245, - -0.005948307148712898, - -0.0030695540704514493, - -0.03607144301401219, - -0.010089025166090962, - 0.013690813803754084, - -0.022869349126013058, - -0.029215995988856085, - -0.020378893775957484, - -0.017727762925823384, - -0.03491994457667541, - 0.0037792002376772285, - -0.01782148936954659, - -0.013128452347447039, - -0.005981780745567957, - 0.010832145163002451, - -0.0025774881454287595, - 0.0030511434524827766, - -0.005526536289313263, - 0.025507091282463215, - 0.019240782169659448, - 5.028926302721837e-05, - -0.017647425175784118, - 0.012405417253706665, - 0.0034478088814104656, - -0.025132183644925185, - -0.0066746898815355565, - -0.0010460585164546706, - 0.021342941188493048, - 0.01673693626327473, - 0.030876300176441537, - -0.008770154087865883, - -0.015090021700695826, - 0.028359063713727675, - -0.01873197828205598, - -0.013871572344358526, - -0.012840577738112842, - -0.005057902208052025, - -0.051469424227213324, - 0.023712890844812328, - 0.018812316032095242, - 0.008020339744112422, - -0.00031507280899769973, - 0.05058571456471703, - 0.040168647776917435, - 0.021369720438506136, - -0.0073374725940690815, - 0.0013774498727214333, - -0.0006556694451449675, - 0.011059766925468499, - 0.005422767394004498, - -0.027823482438756316, - 0.04338213915203598, - 0.010155972359801082, - 0.029242775238869177, - 0.008950913559792927, - 0.011943477519287399, - 0.011762718978682956, - -0.02967123951378818, - 0.02538658372608172, - 0.021061759994678225, - -0.00892413430977984, - 0.017808100675862647, - -0.01082544988483788, - 0.015264085894458298, - -0.018035721507006094, - -0.03631245812677518, - 0.021088539244691312, - 0.02902854123876447, - 0.0466491890271807, - 0.024007460732311095, - -0.02047262021968069, - 0.010323342206721582, - 0.01154179156305888, - -0.014366985675632852, - -0.010785281941140847, - -0.016897609900708058, - 0.02889464685134423, - -0.006112328890889811, - -0.01855791408829351, - 0.004672952584589737, - -0.01035012145673467, - -0.0022728758063444345, - -0.010396984678596273, - -0.00821448790972341, - -0.021517005382255518, - 0.017058285400786584, - -0.0017992206157057425, - -0.0013582023449821888, - -0.02396729278861406, - -0.0017707678953974865, - -0.010437153553615904, - 0.03899036450163197, - 0.010637996997391463, - 0.0032319024587485197, - -0.021704458269701934, - -0.006617784673749695, - -0.024422536313546156, - -0.0005272134578342178, - 0.010504100747326025, - 0.006052076044021663, - 0.0053725565330606075, - -0.01035012145673467, - 0.006534099750289445, - -0.0030544908587344126, - -0.03893680972689619, - 0.010062245916077874, - -0.0077592434534687164, - -0.012633039016172713, - -0.013804625150648406, - 0.01208406811619481, - -0.0020753800016511613, - -0.023512047401036767, - -0.02474388545105801, - 0.012880745681809875, - -0.006226140237784134, - -0.016536092819499172, - -0.0011674012363768627, - 0.010062245916077874, - 0.02009771258214266, - -0.0402489836643115, - 0.02392712298227183, - -0.02209275646356911, - 0.00473655307054017, - 0.0057240320940065365, - -0.003082943695457993, - 0.009058029628522679, - 0.0054830202408726455, - -0.021195656244743663, - -0.024730496757374067, - 0.00854922667224181, - 0.006139108140902899, - 0.003598441231411485, - 0.025788270613632838, - 0.0066914271456243865, - 0.015049852825676195, - -0.010008687416051699, - -0.007873054800363039, - 0.017727762925823384, - -6.75753780791374e-05, - -0.0054830202408726455, - -0.02817161082628126, - -0.0006598537029595125, - -0.003355755791567101, - -0.012706681488047404, - 0.025426753532423952, - -0.001127232594187881, - 0.011093241453646157, - -0.010785281941140847, - -0.00954005333479046, - -0.005703947656496721, - -0.05746794270253141, - -0.0032369234517106485, - 0.0007962597510140665, - 0.013362769388077657, - -0.0205663466634039, - 0.001677040986012979, - -0.16902965750710677, - 0.029242775238869177, - 0.024288641926125915, - -0.03979373827673421, - -0.002416813576672832, - 0.013423023166268404, - -0.016549481513183115, - 0.017915215813269797, - -0.024489485369901476, - 0.0049440908611577015, - 0.011247220744237514, - -0.02916243748882991, - -0.03451825768912429, - -0.01708506465079967, - -0.02260155848852738, - -0.0035247987595367933, - 0.011528401938052336, - 0.03609822412667048, - 0.020686852357140195, - 0.005258745186166284, - 0.01910688591959401, - -0.01174263407551184, - -0.0014008816000675602, - 0.0005422767277589172, - -0.012940998528678024, - 0.018611472588319685, - -0.032242034476528215, - 0.016107626681934967, - -0.0056771688721449325, - -0.018986380225857715, - -0.014192921481870381, - 0.00124690172739958, - 0.015076632075689283, - 0.019280950113356482, - 0.019280950113356482, - -0.020539567413390813, - 0.014313428106929276, - 0.018116059257045358, - -0.020352114525944397, - 0.051067741064952606, - -0.012057288866181723, - 0.019816533250973038, - 0.014192921481870381, - 0.0006481378392864491, - -0.006119023703393083, - 0.03122442856396648, - 0.011260610369244058, - -0.012090762463036782, - 0.006634521472177224, - -0.008361772853472794, - 0.005158323929939804, - -0.047104434414758, - 0.0063868148065400615, - 0.011762718978682956, - 0.013463191109965437, - 0.0040469911079935575, - -0.005456240990859558, - 0.025815049863645925, - -0.013489970359978525, - -0.014581218744414955, - -0.010022077041058243, - -0.047666793077097244, - 0.00636338319560926, - -0.006631174298756239, - -0.01594695304450164, - -0.037838866064295186, - -0.024864393007439506, - 0.01709845334448362, - -0.016576260763196203, - -0.0006987670969079621, - 0.02514557233860913, - -0.027555691801270637, - 0.013978689344410877, - 0.0016946148106264055, - 0.008073898244138598, - -0.0028486264219967244, - -0.008669733297300704, - 0.0411326933268078, - -0.004160802454887881, - 0.014607997994428043, - -0.0053189984986957315, - 0.027314680413798045, - -0.003966653823615594, - 0.010979430106751835, - 0.00896430318479947, - 0.0030193432095075596, - -0.01470172443815125, - -0.007685600981594025, - -0.005305608873689188, - -0.015143580200722002, - 0.03422368780162552, - -0.009533358987948489, - -0.0039833906220431235, - 0.013094978750591978, - 0.0032804395001512663, - 0.011079851828639613, - -0.003382534808749539, - 0.03564297873909318, - -0.016723545706945588, - -0.008542532325399836, - 0.009091503225377738, - -0.006222793064363148, - -0.005081333818982827, - 0.016897609900708058, - 0.013088284403750006, - -0.010504100747326025, - -0.004083812343930903, - 0.01762064592577103, - 0.020311944719602164, - 0.013496665638143095, - -0.015906783238159406, - 0.038776134226817666, - 0.012586175794311108, - 0.022347156544725643, - -0.012164404934911475, - 0.028332286326359785, - -0.02057973721973304, - -0.020901086357244896, - 0.00542946220650777, - -0.008408637006656996, - 0.00858939554726144, - 0.0018494314766496324, - -0.009580222209810092, - 0.011146799022349734, - -0.013248958972505933, - -0.017044894844457443, - -0.08440771920408183, - -0.02560081772618642, - 0.00716340886596791, - 0.005385946158067151, - 0.004863753576779738, - 0.02165089976967576, - 0.016375419182065844, - 0.03982051938939249, - -0.0008058834566760262, - 0.02277562268228985, - -0.026390800944959516, - -0.0019983901235248337, - 0.008388552103485882, - -0.0011063114797381435, - -0.0005539925914319808, - -0.02100820149465205, - -0.018370461200847094, - 0.009566832584803548, - -0.013088284403750006, - 0.0270870577200094, - 0.005128197040844431, - -0.030072926401339302, - 0.0004071259570487268, - -0.018745368838385124, - 0.0050545545689697395, - 0.007558400475354457, - -0.02325764545723503, - 0.010664775316081952, - 0.02647113869499878, - -0.004388424683015228, - 0.017567087425744855, - -0.03216169486384376, - -0.009359294794186018, - -0.024516264619914564, - -0.009894877000479975, - 0.028385842963740762, - -0.05165688083995014, - -0.012392027628700121, - 0.03896358711426408, - -0.013630560956885935, - -0.0027431839399774654, - -0.004843669139269922, - 0.021182265688414522, - 0.0011356011098169708, - 0.016442366375775962, - 0.005566705164332894, - -0.038374447339266544, - 0.021061759994678225, - -0.001941484566492997, - -0.004780069118980788, - -0.014313428106929276, - 0.012331774781831973, - -0.02545353278243704, - -0.018490966894583388, - 0.027555691801270637, - 0.009627085431671697, - 0.023980681482298007, - -0.01147484343802616, - -0.03084952092642845, - -0.0008050466051131172, - -0.007672211356587481, - -0.02817161082628126, - -0.03845478322666061, - -0.009312431572324413, - 0.017727762925823384, - 0.014648166869447676, - -0.05200500922747508, - -0.014166143163179892, - -0.005402682956494682, - -0.0005452056791252675, - -0.01021622613799183, - 0.017834879925875735, - -0.018129449813374502, - 0.019093497225910066, - -0.03411657080157317, - 0.019160444419620185, - -0.0058478854268251175, - -0.01018275160981417, - 0.02219987160097626, - -0.02020482958219501, - 0.01802233281332215, - -0.008509058728544776, - 0.013269042944354449, - -0.005878011850259192, - 0.032429487363974635, - -0.010196141234820714, - -0.0012075699949811694, - -0.022869349126013058, - 0.0030444486399795047, - -0.03778530756426901, - 0.023431709650997504, - 0.010738417787956644, - -0.0004899738252192487, - -0.017018117457089553, - -0.025279468588674567, - -0.013777845900635318, - -0.01446071305067866, - 0.007745853828462173, - -0.01660304001320929, - 0.005543273087740793, - -0.0053725565330606075, - -0.00892413430977984, - -0.06394848395279468, - 0.010584438497365288, - 0.008033729369118966, - -0.0038361056782937404, - 0.01645575506945991, - 0.0014151079020140256, - -0.0012770282672489787, - -0.006929091359675991, - -0.0032754185071891375, - 0.009238789100449722, - -0.0027482049329395947, - 0.0333935366391554, - -0.018691810338358948, - -0.007625348134725877, - -0.011334252841118749, - 0.010711639469266156, - 0.009901571347321947, - -0.0025138878923089756, - 0.00244359259385527, - -0.003605136043914757, - -0.013014641931875313, - -0.030956636063835603, - 0.012914220209987535, - 0.01079867156614739, - -0.021771407326057254, - 0.016281690875697436, - -0.035616201351725295, - 0.027609250301296812, - -0.01109993580048813, - -0.022922907626039234, - 0.028948205351370406, - -0.0011682381461474343, - 0.0040402962954902855, - 0.010771892316134303, - -0.01343641185995235, - -0.009968519472354666, - 0.03312574413902452, - 0.03181356647631881, - -0.009834623222289228, - 0.017540308175731767, - -0.021905301713477494, - -0.028466180713780025, - -0.0063165195080863564, - -0.014407154550652484, - -0.028225169326307434, - -0.015143580200722002, - -0.040329319551705566, - 0.011039682953619982, - 0.021034980744665137, - -0.016536092819499172, - 0.029778356513840535, - 0.008957607906634898, - -0.050960624064900255, - -0.011836361450557647, - -0.013623865678721364, - -0.02525268933866148, - 0.0193478973070666, - 0.00020220310201059412, - 0.0055298834627342495, - 0.027006719969970137, - 0.03325963852644476, - -0.028867867601331143, - 0.030662066176336836, - -0.011354337744289865, - 0.01708506465079967, - 0.0019197265422726882, - -0.019495182250815986, - 0.016549481513183115, - 0.01218448983808259, - -0.024864393007439506, - -0.015973732294514726, - -0.00521188196430468, - 0.015331033088168418, - 0.002453634812610178, - 0.009379378766034533, - 0.008596090825426011, - -0.008716596519162307, - -0.00726383012219439, - -0.024248472119783687, - 0.0219990281572007, - 0.035294850351568235, - 0.01466155556313162, - -0.0028519738282483604, - 0.018035721507006094, - 0.025480312032450127, - 0.011501622688039248, - -0.03572331462648724, - -0.00018462932105291454, - -0.00536251454713635, - 0.006122371342475369, - -0.03703549228919295, - 0.012525922947442961, - -0.0045223200017580675, - 0.04764001568972936, - 0.017259128844562144, - -0.025025066644872834, - -0.0202316088322081, - -0.013992078969417421, - 0.008515753075386748, - 0.025989114057408398, - 0.009747591125407993, - -0.0019180528391468702, - -0.00034310719083599484, - -0.011006209356764923, - -0.027301289857468904, - -0.01883909528210833, - -0.0552720591026198, - -0.022293598044699468, - 0.008468889853525145, - -5.17537459863513e-05, - -0.02560081772618642, - 0.006825322464367226, - -0.025801661169961982, - 0.01945501430711895, - -0.013523443956833584, - 0.012338469128673946, - -0.0037792002376772285, - -0.016924389150721145, - -0.022293598044699468, - 0.029858694263879798, - 0.011253916022402085, - 0.004733205431457885, - 0.035214514464174174, - -0.007632042947229149, - 0.038267330339214194, - 0.03481282757662305, - 0.013121758000605065, - -0.05023758617719208, - 0.024690328813677033, - -0.011568569881749369, - -0.009171840975417003, - 0.00858939554726144, - -0.01945501430711895, - -0.01625491162568435, - -0.022869349126013058, - -0.02029855602591822, - -0.016147796488277195, - -0.00044854987658207214, - -0.00010016010027298225, - 0.07653466067842839, - 0.01446071305067866, - -0.001301296787950352, - 0.011997036019313574, - -0.019883480444683157, - -0.0072906093722074775, - -0.004843669139269922, - 0.01596034173818558, - -0.009091503225377738, - 0.012766935266238151, - 0.02240071504475182, - -0.03615178262669665, - 0.003916442962671704, - -0.02932311112626324, - 0.003405966419680341, - -0.026149789557486924, - -0.014447323425672115, - 0.023512047401036767, - -0.006045381231518391, - -0.002408445177459067, - 0.00872329086600428, - 0.0068085856659396956, - -0.011762718978682956, - -0.003698862953299265, - -0.024864393007439506, - 0.00665460590968704, - 0.0013715919699887327, - -0.01479545181319706, - -0.023833396538548622, - -0.023458488901010592, - 0.017700983675810297, - 0.024636770313650858, - -0.01208406811619481, - -0.019615689807197478, - 0.0034779353048445395, - 0.019816533250973038, - 0.001710514815698689, - 0.020419061719654515, - -0.008535837047235265, - -0.005449546178356286, - 0.02032533527593131, - -0.0010845534555178344, - -0.02779670318874323, - -0.021302771382150816, - -0.03285795163889364, - 0.0011899961703677432, - 0.018276734757123884, - -0.011535096284894308, - -0.031277985201347454 - ], - [ - -0.024073155931217918, - 0.01923967552086037, - 0.007660864493113604, - 0.0084148339233335, - -0.014042674758871745, - 0.02428857643365402, - -0.022915276085728735, - -0.03699833951125481, - -0.007721451218385449, - -0.019199284060238277, - 0.008771622675301755, - 0.01934738484075583, - -0.029539432786912966, - -0.02694093100893477, - -0.012130824086178785, - 0.014567760021668605, - 0.01639882870443997, - -0.008307123672115448, - -0.00424107635696473, - -0.021138062994227692, - 0.02380388076883408, - 0.025365675220544195, - -0.0007131571864112159, - 0.015604467347936683, - -0.02026291964780281, - 0.007815697338955275, - 0.015577540017962818, - -0.02840847934007506, - -0.008596594564810331, - -0.00774837901402061, - 0.005321540943686312, - 0.004187221231355704, - 0.0005772576049055039, - -0.022592146263397166, - -0.005577351975421922, - -0.014258094329985262, - -0.0043386882773659655, - -0.02288834782443228, - 0.02103035181168705, - -0.009337099398720709, - 0.013652226145944217, - 0.008812014135923849, - 0.011383586721283, - -0.028381551078778607, - -0.01549675802804122, - 0.008138827161286845, - 0.007687792288748764, - -0.02563495038292803, - 0.006486153785822196, - 0.027089033652097503, - -0.003450081731615444, - 0.021043816873657865, - -0.02256521800210071, - 0.004133366105746677, - -0.007081924104707719, - -0.018795373179307694, - -0.00042410762987570683, - 0.014109993549467705, - 0.012770352131179103, - -0.026011934865207333, - 0.0015904036338617738, - 0.003103390611972065, - -0.012554931628742999, - 0.012164483947138057, - 0.012231802737734016, - -0.007344466736106148, - -0.005166708097844641, - 0.011821158394495442, - 0.010575763096776665, - -0.015698714399829096, - 0.012628982019001776, - 0.02840847934007506, - -0.015819886919050202, - -0.009424613919627714, - 0.04149522689995515, - 0.0019303628045963623, - -0.010272829004756142, - 0.0032531747580666214, - -0.0014826937318896919, - 0.012332780457966661, - 0.016183408202003865, - -0.02983563434794808, - -0.012682837610272097, - 0.031155080035925636, - 0.004362249807508422, - 0.030885804873541797, - -0.016681567066149445, - 0.02224208817976914, - -0.012285657397681749, - -0.02894702780219756, - 0.007034801044422806, - 0.007506031647271933, - 0.015375584577497528, - 0.015994915960864213, - -0.0024302038701657074, - -0.0013581541322686202, - 0.015321728986227207, - 0.037644599155917946, - 0.010946015979393146, - -0.0074723722519739535, - 0.007633937163139737, - 0.031155080035925636, - -0.02756026425494663, - -0.021515047476506993, - -0.00323129612783987, - -0.007694523888411584, - 0.007627205097815624, - -0.01273669227021983, - 0.04583055217145747, - 0.007701255953735697, - -0.005604279305395789, - 0.05180844736533338, - 0.008892796125845447, - -0.003628476340430218, - -0.023103768326868383, - -0.013005967432603667, - 0.011269145801724716, - -0.006472690120835263, - -0.006159658163659217, - -0.005661500230836224, - -0.005479739589359393, - 0.017799055451016534, - -0.0028105543851070654, - -0.01650653802433543, - 0.01227892579801893, - 0.0036352081729236845, - -0.012763619600193695, - -0.014379267780528953, - 0.0016905401369672133, - -0.009283244738772976, - 0.04583055217145747, - 0.021905495158111934, - 0.017960621293504907, - -0.0019976815951923215, - -0.011545151632448784, - 0.010360343525663148, - -0.0010981358507437479, - 0.029943343667843545, - -0.04184528498358317, - -0.007539691042569912, - 0.01859341587619723, - 0.030616531573803136, - 0.0015155115608144955, - 0.005607645105227198, - 0.015214019666331744, - 0.018876154237906707, - 0.008980310646752454, - -0.0015559027886059417, - -0.006402005530407894, - 0.02792378367525512, - 0.018714590258063508, - -0.009559251500819632, - 0.007909943459525101, - 0.014083065288171251, - -0.008132095561624024, - 0.030562676913855405, - 0.015698714399829096, - 0.00768106022342465, - 0.0262408167043239, - 0.031155080035925636, - 0.0440802654786077, - 0.00900723797672632, - -0.014554296822342966, - -0.021259235513448795, - -0.0024167402051787743, - 0.03963723461250027, - 0.041926067904827356, - -0.01934738484075583, - 0.007364662466417195, - -0.011632666153355791, - -0.02865082624116244, - 0.01748939069065578, - -0.03861399048555783, - 0.0050287047168213125, - -0.007270416345847369, - 0.019320458442104553, - 0.008435029653644547, - -0.0028475798130671017, - -0.02738523521313262, - 0.01014492395454963, - -0.024921371016346346, - 0.02951250452561651, - 0.0015584272548948225, - 0.038640916884209106, - -0.019508950683244205, - -0.025688805042875764, - -0.005597547240071675, - -0.022147842059199317, - 0.009411149788979487, - 0.00013263881739987936, - 0.018620344137493684, - 0.035248056543695394, - -0.005913944997079131, - 0.0016131235976310542, - -0.6139462675492043, - -0.004368981872832535, - 0.020720687051326295, - -0.011800962664184395, - 0.010979674909029832, - 0.011269145801724716, - 0.005365298204139815, - 0.01118163128081771, - -0.0002024819433174805, - 0.016681567066149445, - 0.003108439544549827, - 0.014433122440476686, - -0.0018007743888128526, - -0.017718274392417525, - 0.01266264187996105, - 0.0029822171614283734, - 0.00023940201540980011, - -0.008374442462711408, - -0.01851263481759822, - -0.012716496539908783, - -0.005735550621095003, - 0.010999870639340879, - 0.0029552895986238604, - 0.003431569134050749, - -0.00822634168219385, - -0.024086620993188732, - -0.01872805345738915, - -0.007485835916960886, - 0.0004905848249946592, - 0.04066047501415236, - -0.02498869073826489, - -0.0026136474115582434, - -4.2836764491032004e-05, - -0.023669245050287335, - 0.054097284382950826, - -0.0024874247956061433, - -0.016735421726097176, - -0.009249584877813702, - 0.030320328150122845, - 0.03155899091685622, - -0.012447222308847533, - 0.0010274511439010553, - 0.006954018588839914, - -0.016937377166562465, - -0.01769134613112107, - 0.023709634648264255, - -0.00893991918613036, - -0.014446586571124914, - -0.0001239084248411898, - 0.008798550005275622, - 0.02865082624116244, - 0.01464854294291279, - 0.007431981257013154, - -0.0001251706579856302, - 0.031155080035925636, - -0.003217832462852937, - 0.019899398364849146, - -0.009357295129031754, - 0.001757017244774673, - -0.007728183283709563, - -0.00822634168219385, - 0.024073155931217918, - -0.017610563209876882, - -0.0018041403050595857, - -0.010750791207268089, - 0.01748939069065578, - -0.003142098939847806, - 0.0023645682123161, - -0.010346879395014922, - -0.04529200184668979, - 0.013409879244856834, - 0.0013177630208924974, - -0.0037462839911424997, - -0.02808534951774349, - 0.010770986937579136, - -0.007357930401093081, - 0.016735421726097176, - -0.0011578811260577412, - 0.003477009294419957, - 0.018674198797441418, - 0.011720180674262797, - -0.012864598251748929, - -0.0013968623437290379, - -0.00823980488151949, - -0.01711240620837648, - -0.01003048210366876, - -0.02443667721417158, - -0.0027566994923286865, - 0.03444023105654388, - -0.0007573350554283216, - 0.01786637517293508, - 0.0003864512308626046, - 0.009269780608124749, - 0.006072144108413505, - -0.024328967894276115, - 0.024275113234328384, - -0.02319801444743821, - -0.009909308653125068, - 0.010838305728175094, - -0.016116090342730493, - 0.0015214019433501095, - 0.013228118603380003, - 0.005425884929411661, - 0.03357855277208982, - 0.04997738147652978, - 0.00112590474709079, - -0.03942181224741899, - 0.02045141188894246, - 0.022026669539978214, - -0.019482022421947753, - 0.003160611537412501, - 0.009141875557918238, - -0.01872805345738915, - -0.013160799812784044, - 0.01786637517293508, - -0.03188212260183296, - 0.016870059307289093, - 0.0027566994923286865, - 0.03301307604867086, - -0.004402640802469221, - 0.009094752497633325, - 0.0050758277771062255, - 0.019145429400290542, - 0.008044581040717019, - 0.010131459823901404, - 0.036217444148044925, - 0.006543374711262632, - -0.022470971881530886, - -0.014083065288171251, - 0.00546291012454105, - -0.019643588264436122, - -0.00033280667146985763, - 0.02789685727660384, - -0.0420607036233741, - 0.007304075741145349, - -0.004170391766537361, - 0.027290989092562796, - 0.002335957749595882, - 0.020788004910599667, - -0.0421953430672112, - 0.010138191423564223, - -0.006428932860381761, - 0.011147971419858438, - -0.014931281304622268, - 0.010091068363279311, - -0.011134508220532798, - -0.03815622308203434, - -0.0061832196938016734, - -0.011147971419858438, - 0.004661818099697535, - -0.02910859364468593, - -0.030104909510331918, - 0.008852404665223355, - 0.01196252757535018, - 0.0010257682439853504, - -0.009821794132218061, - 0.016169945002678224, - -0.02983563434794808, - -0.0004497728722242869, - -0.01472932493283439, - 0.006432299125874464, - 0.01459468735164247, - -0.021582365335780365, - -0.017718274392417525, - -0.008906260256493674, - -0.0214746560158849, - 0.013786863727136136, - 0.019926326626145602, - 0.00046491955354224833, - -0.026792830228417212, - -0.01709894300905084, - 0.0006264843482927095, - -0.01817604179594101, - -0.0006277465814371499, - -0.021743931178268738, - 0.009902576122139661, - -0.03532883946493958, - -0.017772129052365256, - 0.017906766633557173, - -0.029431721604372324, - 0.007041532644085626, - 0.03724068827498737, - 0.00300577869157083, - -0.0018815568443957449, - 0.012824206791126835, - 0.0011343195959152847, - 0.024086620993188732, - 0.04109131601902457, - -0.014352340450555088, - 0.005913944997079131, - 0.0009912673987295185, - 0.04001421909477957, - 0.010562298966128439, - 0.020168673527232985, - -0.0028526287456448634, - 0.03573275034587016, - 0.02033023750707618, - 0.0153621204468493, - -0.014083065288171251, - 0.017502853889981417, - 0.016695030265475082, - 0.024665560915933322, - 0.010824842528849455, - 0.008562934703851059, - -0.005637938700693768, - -0.03430559533799714, - 0.025890760483341053, - -0.026065789525155064, - -0.006004825317817546, - -0.0026792830694078507, - 0.023951983411996815, - -0.05972512521848907, - 0.0037664794886228996, - -0.013658957745607037, - 0.017018160087806652, - -0.0078089657392924556, - -0.00014778551326975626, - -0.002389812875204908, - -0.03067038623375087, - -0.011410514982579454, - -0.0001772374404997421, - -0.013450270705478927, - -0.004342054077197375, - -0.00424780795662755, - 0.0010190364114918838, - 0.018122185273348104, - -0.014985135964569999, - 0.011302804731361402, - -0.01993978982547124, - -0.03225910708411226, - 0.01910503793966845, - -0.00694055492385298, - -0.004587767243777462, - 0.005513398984657373, - 0.01472932493283439, - -0.011100848359573524, - 0.008387906593359635, - -0.03158592104079785, - 0.052831691492275824, - -0.006853040402945975, - -0.0022989325544664923, - 0.007997457980432107, - 0.005513398984657373, - -0.0153621204468493, - 0.026065789525155064, - 0.00823980488151949, - 0.029916417269192266, - 0.015900669840294385, - -0.019064646479046356, - 0.0008393796859479925, - -0.012790546930167561, - -0.0006959067637832999, - -0.03320156828981052, - 0.0233999698879035, - 0.0007207305270701966, - 0.0009761207174115569, - -0.00335751874379197, - 0.006782355812518606, - 0.025769586101474774, - 0.027843002616656107, - -0.0050287047168213125, - 0.012783815330504742, - 0.014486978031747005, - 0.0031134884771275885, - 0.03355162637343854, - -0.019387776301377925, - -0.02115152619355333, - -0.03457487050038098, - -0.02038409402966909, - -0.0010728913042702631, - 0.0037765773537784225, - -0.035005707779962834, - -0.00995643171340998, - -0.01684313104599264, - -0.008084972501339112, - 0.005681695961147271, - -0.010232437544134049, - -0.0024992055606773713, - 0.00038518902682199507, - 0.0094582728492644, - -0.020222528187180715, - -0.013813791057110001, - -0.0014052771925535327, - 0.016883522506614734, - 0.018835764639929788, - -0.0033709824087789033, - -0.001706528268243027, - 0.0023460556147514053, - -0.0038640916418547816, - 0.014123456748793345, - 0.0013362756184571922, - 0.012561664159728406, - 0.006327955140149115, - 0.010717132277631403, - -0.024503995073444952, - 0.008044581040717019, - 0.008892796125845447, - 0.005109487172404205, - 0.01872805345738915, - -0.0030074615914865346, - 0.010427662316259108, - 0.01150476110314928, - -0.031962905523077144, - -0.024975225676294076, - 0.007782038409318589, - 0.0038842873721658283, - 0.005520131049981486, - -0.015537149488663313, - -0.010380539255974194, - -0.019051183279720718, - 0.007054996774733853, - -0.008455225383955593, - -0.011491296972501053, - -0.02006096420733752, - 0.02668512090852175, - 0.013382951914882969, - -0.01728743525019049, - -0.020168673527232985, - 0.016183408202003865, - 0.010306487934392828, - -0.01825682285454002, - -0.018714590258063508, - -0.022403654022257514, - 0.004523814718674206, - -0.00995643171340998, - 0.042383835308350847, - 0.029350940545773314, - -0.006142828698840874, - -0.007775306343994476, - 0.020841859570547402, - -0.007856088799577369, - -0.026065789525155064, - 0.008246537412504897, - -0.014688933472212297, - -0.012703033340583144, - 0.007883016129551234, - 0.013356023653586515, - 0.00575238055157464, - 0.026779367029091575, - -0.01852609801692386, - 0.015160164075061423, - 0.003938142264944208, - 0.0016316363116110723, - -0.01577949545842811, - 0.00572208695610807, - -0.00976793947227033, - 0.0017225165159341644, - 0.013988819167601425, - -0.008455225383955593, - -0.01728743525019049, - 0.022080524199925945, - 0.03268994436369412, - -0.003931410199620094, - -0.011619202022707564, - -0.003954971729762551, - 0.012804011060815789, - 0.0020448046554772344, - 0.012453953908510354, - -0.02360192532836879, - 0.05188923028657757, - 0.011417246582242274, - 0.03312078536856633, - 0.01472932493283439, - 0.0026203792440517098, - 0.018876154237906707, - 0.020559121208837926, - -0.005365298204139815, - -0.01836453403708066, - 0.005291247348219743, - -0.003283468120702544, - -0.018068330613400373, - 0.013396415114208606, - 0.020895714230495133, - -0.009384222459005621, - 0.019576268542517577, - 0.01312040835216195, - -0.030589603312506684, - -0.009364026728694574, - -0.002448716700561049, - 0.0004015979412843969, - -0.02789685727660384, - -0.021313090173396526, - -0.017031623287132293, - -0.011491296972501053, - 0.006866504533594202, - -0.005523496849812896, - -0.0080378494410542, - -0.020249456448477168, - -0.01311367675249913, - -0.014311948989932995, - -0.03417095589416005, - -0.01144417391221614, - -0.02306337686624629, - 0.024409748952875125, - 0.02474634383717751, - -0.026213890305672623, - -0.03635208359188202, - 0.004429568598104381, - -0.015604467347936683, - 0.014217702869363169, - -0.0076675965584377176, - -0.02881239022100564, - 0.04025656413322178, - 0.02186510369748984, - -0.0016089162314264684, - -0.03390168073177621, - 0.024369359354898208, - -0.020532194810186647, - 0.010851769858823322, - -0.004217514826822273, - 0.001589562067488598, - -0.021232309114797517, - -0.031639773838100405, - 0.026792830228417212, - -0.0049815816565364004, - 0.010999870639340879, - 0.008724499615016843, - 0.0005793612880077968, - -0.002771846290061971, - 0.00427473575226271, - -0.004594499309101575, - 0.019751297584331588, - -0.012238534337396837, - -0.009249584877813702, - 0.0013093481720680025, - -0.02322494084608949, - 0.0014035942926378278, - -0.0298087079492968, - 0.01728743525019049, - 0.007256952680860436, - 0.005106120906911501, - -0.009397686589653847, - -0.015052454755165959, - -0.00675879428237615, - -0.012898257181385615, - -0.0016838081880584232, - 0.007660864493113604, - -0.017085477947080024, - 0.048173241986377464, - 0.006378444000265438, - -0.0007060045707311614, - 0.03392861085571784, - -0.019697442924383857, - -0.004227612691977797, - 0.008724499615016843, - -0.026065789525155064, - 0.034359448135299696, - -0.0031555626048347394, - -0.011329732061335269, - 0.030562676913855405, - -0.010784451068227362, - -0.015617931478584911, - -0.020532194810186647, - -0.026415845746137912, - -0.004618060839244031, - -0.0053585661388157015, - 0.006065412043089392, - -0.020182136726558622, - -0.016816204647341362, - -0.018431851896354032, - 0.0008894479375007123, - 0.004779625750409816, - -0.004648353969049308, - -0.0037765773537784225, - -0.003601548777625705, - -0.014958208634596133, - -0.02830076815753442, - -0.015267874326279475, - 0.031208934695873367, - -0.03180133968058877, - 0.000410433515087818, - -0.001703162351996294, - 0.008731231214679662, - 0.030401111071367032, - 0.017529782151277873, - 0.010717132277631403, - -0.020235991386506356, - -0.006008191117648956, - -0.021218844052826702, - -0.04997738147652978, - -0.04152215702389678, - 0.008838941465897716, - 0.01420423967003753, - 0.002692746734394784, - 0.023965446611322452, - 0.024517460135415767, - 0.0008082447569388937, - -0.00168717422072048, - -0.0016131235976310542, - 0.0266178011866032, - 0.009310172068746842, - -0.004483423258052113, - -0.031101225375977905, - 0.0034113736365703495, - 0.005345102473828769, - 0.023817345830804894, - 0.03322849468846179, - -0.0014481928866338597, - -0.000537707885279572, - -0.006230342754086586, - -0.022457508682205245, - 0.0037934070514274126, - -0.0009887429324406376, - -0.02493483607831716, - -0.013531052695400525, - 0.008569666303513879, - -0.0220132044780074, - -0.01466200614223843, - -0.02038409402966909, - -0.020909179292465947, - 0.021340018434692982, - -0.015065917954491598, - 0.03503263417861412, - 0.0025698901511047407, - -0.0050758277771062255, - -0.024153938852462104, - 0.0008191840720522695, - -0.014581224152316831, - 0.002830750115418112, - 0.003769845521284956, - -0.0005987153937380057, - -0.010380539255974194, - 0.006873236133257021, - 0.030939661396134705, - 0.032232180685460986, - -0.0006597229604041011, - 0.02463863265463687, - 0.010595958827087712, - -0.00601155738314166, - 0.032420672926600634, - -0.03907175788908132, - -0.007391589796391061, - -0.015456366567419126, - -0.019280066981482463, - -0.017031623287132293, - 0.004658451834204831, - -0.01066327761768367, - -0.014890889844000174, - -0.015698714399829096, - 0.03322849468846179, - -0.006125998768361238, - 0.007411785526702107, - -0.023144157924845303, - -0.004803187280552273, - -0.0023342748496801772, - 0.006728501152570873, - 0.031235862957169822, - 0.014742789063482616, - 0.00918899861820315, - 0.021366946695989434, - 0.02082839637122176, - -9.713873576718209e-05, - -0.0006193317908203168, - -0.0034669114292644335, - -0.0002056374970747507, - 0.023884663690078266, - 0.039744943932395735, - -0.011296073131698583, - -0.018243359655214383, - 0.007593546168178938, - 0.012514541099443492, - -0.007425249191689041, - -0.034251738815404234, - 0.008764891075638936, - 0.01907811154101717, - 0.014365804581203314, - -0.022430580420908793, - 0.0036486718379106177, - -0.03710605255644062, - -0.005621108770214131, - -0.02404622953256664, - 0.002946874866214689, - -0.011740376404573843, - -0.010279560604418963, - -0.01870112705873787, - 0.028004566596499306, - 0.008906260256493674, - 0.02830076815753442, - 0.007418517592026221, - 0.009727548011648237, - -0.0052710520835699895, - -0.002576621983598207, - -0.018876154237906707, - 0.01767788293179543, - 0.009027433707037366, - 0.011915404515065267, - -0.013598371485996484, - 0.020357165768372633, - 0.0015626346210994083, - 0.01491781717397404, - 0.012790546930167561, - 0.017395144570085955, - 0.01022570594447123, - 0.029862562609244536, - 0.004988313256199219, - -0.0027735291899776762, - -0.009734279611311056, - -0.00186304424683105, - 0.006442396525368693, - -0.003418105469063816, - 0.000282948782406601, - -0.010717132277631403, - -0.010764255337916315, - -0.013739740666851222, - 0.03780616499840632, - -0.017233578727597582, - -0.009088020897970506, - 0.0037664794886228996, - -0.000552013116639681, - -0.004039119985176852, - -0.007607009833165872, - 0.03802158363819725, - -0.001454083269169474, - -0.002887971040858548, - -0.024571314795363498, - -0.01118163128081771, - 0.009222657547839836, - 0.004406007067961924, - -0.005153243967196414, - 0.021259235513448795, - 0.027627582114220003, - 0.04413411827591026, - -0.02808534951774349, - 0.014796643723430349, - -0.01747592749133014, - 0.009862185592840154, - -0.04171064926503643, - 0.008569666303513879, - -0.013228118603380003, - -0.031962905523077144, - 0.004554107848479482, - -0.004752697954774656, - -0.03837164172182527, - -0.021286163774745247, - 0.011780766933873348, - 0.01786637517293508, - -0.018458780157650487, - 0.02218823351982141, - -0.00017576484486583858, - 0.0012294071664429626, - -0.005109487172404205, - -0.017422070968737234, - -0.030831950213594066, - 0.012709764940245963, - -0.02164968505769891, - 0.013934964507653693, - 0.02380388076883408, - 0.002107074280664785, - -0.0018041403050595857, - -0.01870112705873787, - 0.015510221227366859, - 0.02357499892971751, - -0.04144137410265259, - -0.022255551379094782, - 0.02257868120142635, - 0.01786637517293508, - -0.008118631430975798, - -0.015550612687988952, - -0.015564076818637178, - 0.007633937163139737, - -0.029566359185564245, - 0.028462334000022793, - 0.025284892299300008, - -0.013753203866176861, - -0.004937824396082897, - 0.0339824636530204, - -0.005823065142002009, - 0.03247452572390319, - -0.008091704101001932, - -0.03134357227706529, - -0.031532064518204936, - -0.040822040856640734, - -0.036890630191359346, - -0.029889489007895814, - -0.021043816873657865, - 0.038748626204104575, - 0.016210336463300317, - -0.012204874476437562, - -0.032528382246496096, - -0.03320156828981052, - -0.02951250452561651, - -0.006927091258866047, - -0.01612955354205613, - 0.012763619600193695, - 0.0016425755103091247, - -0.017772129052365256, - -0.006711671222091237, - 0.02668512090852175, - -0.011531688433123145, - 0.034036320175613304, - -0.018956937159150894, - -0.0038337982792188588, - -0.010784451068227362, - -0.013786863727136136, - 0.015967987699567757, - -0.00048469441335521435, - -0.005621108770214131, - -0.023857737291426987, - -0.001915216123278401, - 0.0005200367376727297, - 0.01890308249920316, - 0.026914004610283492, - -0.013934964507653693, - -0.00861005776413597, - -0.017583636811225604, - -0.0053047110132066755, - -0.014769716393456483, - 0.0050522662469637694, - 0.012810742660478608, - -0.021757394377594375, - -0.0034231544016415775, - 0.0038842873721658283, - -0.012642446149650004, - 0.014715860802186162, - 0.0006635096598374224, - 0.015564076818637178, - -0.0027280890296084684, - 0.0006285880896026641, - -0.030805023814942788, - 0.01840492363505758, - -0.0049748495912122865, - -0.010784451068227362, - 0.03180133968058877, - -0.0160756988821084, - 0.010622886157061577, - 0.022861419563135827, - -0.010582494696439486, - 0.0029418259336369272, - -0.0010476467577967784, - 0.016870059307289093, - -0.04809245906513328, - -0.01446005070177314, - 0.012703033340583144, - -0.004220880626653684, - -0.015792960520398924, - 0.009168802887892104, - 0.02164968505769891, - -0.022147842059199317, - 0.024786733435154428, - 0.016721958526771538, - -0.010919088649419281, - -0.03158592104079785, - 0.008603326164473152, - 0.012184679677449104, - -0.008435029653644547, - -0.023534607469095418, - 0.010690204947657538, - -0.013739740666851222, - 0.0022905178220573212, - -0.00932363619939507, - 0.003419788368979521, - -0.02711596005074878, - 0.017731737591743162, - 0.015415975106797033, - -0.0187549817186856, - -0.01472932493283439, - 0.02237672576096106, - 0.008677376554731931, - -0.010878697188797188, - 0.01976476078365723, - 0.19495487483918567, - -0.002591768781331492, - 0.015577540017962818, - 0.026833221689039306, - -0.031074298977326626, - 0.024463605475468032, - 0.035571184503381786, - 0.01388110984770596, - 0.0028206522502625887, - -8.488463326678876e-05, - -0.007250220615536322, - 0.0019993644951080266, - -0.04063354861550108, - -0.012225070206748609, - 0.010380539255974194, - -0.028462334000022793, - -0.02789685727660384, - -0.010057409433642625, - -0.01767788293179543, - -0.02932401228447686, - -0.001884922760642478, - -0.022672927321996175, - -0.015456366567419126, - -0.009148607157581057, - 0.022147842059199317, - 0.006816015207816585, - -0.0029132154709167095, - -0.0053585661388157015, - 0.03155899091685622, - 0.01615647994070741, - 0.002931728068481404, - -0.019037720080395077, - 0.006836210938127632, - 0.0032144664301908803, - -0.021892031958786293, - -0.005567254110266399, - -0.004406007067961924, - 0.018539561216249497, - 0.018566489477545953, - 0.023305723767333676, - -0.010535371636154572, - -0.010912356118433874, - 0.03476336274152063, - -0.01835106897510985, - -0.010333416195689282, - -0.006859772468270088, - 0.0053047110132066755, - -0.05320867597455513, - 0.006533276846107109, - 0.02251136334215298, - 0.014365804581203314, - 0.004325224612379032, - 0.0475000522177727, - 0.03462872329768354, - 0.012952111841333346, - -0.008865868795871581, - -0.0019959984624459697, - -0.003547693884847326, - 0.01015838715387527, - 0.008340783533074722, - -0.019360849902726646, - 0.05280476509362455, - 0.004432934397935791, - 0.025567630661009484, - 0.001307665155736974, - 0.0035342302198603927, - 0.01074405960760527, - -0.028866244880953372, - 0.021838177298838562, - 0.018472243356976125, - -0.013908037177679827, - 0.018862691038581066, - -0.00861005776413597, - 0.024598241194014776, - -0.015792960520398924, - -0.03907175788908132, - 0.02287488462510664, - 0.03134357227706529, - 0.05431270302274175, - 0.022551754802775072, - -0.015564076818637178, - 0.014042674758871745, - 0.007728183283709563, - -0.011430709781567914, - -0.01660078414490526, - -0.01890308249920316, - 0.030831950213594066, - -0.0024234720376722406, - -0.021568902136454723, - 0.004634890304062374, - -0.007108851434681584, - -0.004059315715487899, - -0.007054996774733853, - -0.012009650635635092, - -0.03015876417027965, - 0.010232437544134049, - -0.006556838376249565, - 0.001010621562667389, - -0.01697776862718456, - 0.0031521968050033295, - -0.010380539255974194, - 0.044241831321096076, - 0.0010535371403323924, - 0.004453130128246837, - -0.025836905823393323, - -0.01266264187996105, - -0.025352212021218554, - 0.00201282816009496, - 0.002080146950690919, - 0.006381809800096848, - 0.003847261944205792, - -0.018674198797441418, - 0.01119509448014335, - 0.0036385742055857415, - -0.04006807189208213, - 0.011612470423044745, - -0.007600277767841758, - -0.023467287747176872, - -0.012568395759391225, - 0.002293883621888731, - 0.0047224048249693805, - -0.026914004610283492, - -0.020559121208837926, - 0.009175534487554924, - 0.0054056891991006144, - -0.011518224302474919, - 0.00568506176097868, - 0.006900163463230888, - 0.0246924873145846, - -0.042276125988455385, - 0.0303472564114193, - -0.012272193267033523, - 0.005745648486250527, - 0.0011713449074599977, - -0.00040538461161388726, - 0.009640033490741232, - 0.015200555535683516, - -0.024221256711735476, - -0.01976476078365723, - 0.00848888431359228, - -0.0001230669457795065, - 0.007061728374396672, - 0.03578660314317272, - 0.000907960535065407, - 0.018001012754127, - -0.015456366567419126, - -0.0014086432252155895, - 0.02080146810992531, - 0.0031235863422831114, - -0.007028068979098692, - -0.039960362572186665, - -0.0010661594717767966, - -0.004530546318337026, - -0.01817604179594101, - 0.026429308945463553, - 0.003995363190384643, - 0.014554296822342966, - -0.0052104648926368504, - -0.003689063065702064, - 0.002002730527770083, - -0.055255164228440005, - -0.006913627593879115, - 0.004900799200953508, - 0.008199414352219984, - -0.027048642191475413, - 0.003362567676369732, - -0.17061244188293873, - 0.021043816873657865, - 0.021838177298838562, - -0.04109131601902457, - -0.009027433707037366, - 0.012285657397681749, - -0.013578175755685437, - 0.01646614656371334, - -0.02496176247696844, - 4.1548243311366425e-05, - 0.01318772714275791, - -0.02602539806453297, - -0.028139204177691224, - -0.00855620310418824, - -0.008078239970353705, - -0.002805505685359951, - 0.005715354890783957, - 0.03487107206141609, - 0.007532958977245799, - 0.01015838715387527, - 0.023467287747176872, - -0.011484565372838233, - -0.0027667973574842094, - 0.01363203041563317, - -0.010515175905843525, - 0.0173682163087895, - -0.036917560315300975, - 0.020518729748215832, - -0.001104026233279362, - -0.017610563209876882, - -0.01666810200417863, - -0.00250762052591719, - 0.009054361037011231, - 0.030562676913855405, - 0.01890308249920316, - -0.026914004610283492, - 0.011464369642527186, - 0.023251869107385942, - -0.02077454171127403, - 0.04973503271279723, - -0.015914133039620026, - 0.025056008597538263, - 0.01420423967003753, - 0.0023107133195377208, - 0.001681283838184866, - 0.02862389797986599, - 0.009909308653125068, - -0.01432541312058122, - 0.0058129672768464855, - -0.010865233058148962, - 0.0054999353196704395, - -0.043891773237468054, - 0.00671503748758394, - 0.012016382235297912, - 0.009438077118953354, - 0.004318492547054919, - -0.01163939775301861, - 0.03484414193747447, - -0.011026797969314746, - -0.01563139467791055, - -0.001395179443813333, - -0.04456495928078247, - 0.012628982019001776, - -0.0017469194960344733, - -0.01665463880485299, - -0.03791387431830179, - -0.031128153637274357, - 0.015550612687988952, - -0.018122185273348104, - -0.0020178770926727214, - 0.02050526654889019, - -0.03330927760970598, - 0.012507808568458085, - 0.003941508064775617, - 0.014352340450555088, - -0.002901434705845481, - -0.0056009135055643785, - 0.04259925394814178, - 0.0027970907201201327, - 0.01472932493283439, - -0.006994409583800713, - 0.030051054850384184, - -0.007620473498152805, - 0.008542738973540012, - 0.005940872792714291, - 0.000953400637226953, - -0.01266264187996105, - -0.007775306343994476, - 0.00024550277498679277, - -0.024180867113758556, - 0.03710605255644062, - -0.015846815180346654, - -0.007883016129551234, - 0.013356023653586515, - 0.004597865108932985, - 0.009283244738772976, - -0.0019387776534208574, - 0.026106180985777157, - -0.019576268542517577, - -0.011248950071413669, - 0.012130824086178785, - 0.004059315715487899, - -0.0009449858466101199, - 0.0134368065748307, - 0.014850498383378081, - -0.009364026728694574, - 2.0629490168219607e-05, - 0.018337605775784208, - 0.026792830228417212, - 0.013800326926461775, - -0.006725135352739464, - 0.035005707779962834, - 0.004618060839244031, - 0.028354624680127328, - -0.0013009333232435077, - 0.029270157624529128, - -0.01872805345738915, - -0.020424483627646005, - 0.00016082851148542483, - -0.011726912273925616, - 0.0011057091331950668, - 0.009114948227944371, - -0.013234850203042823, - 0.014783179592782122, - -0.018889619299877522, - -0.02458477799468914, - -0.08099782579390867, - -0.024073155931217918, - 0.006913627593879115, - 0.005664866030667634, - 0.00694055492385298, - 0.02152851067583263, - 0.012474149638821399, - 0.03877555260275585, - 0.002903117605761186, - 0.026981322469556864, - -0.030831950213594066, - -0.01310021355317349, - 0.010535371636154572, - -0.0011418929947819272, - 0.0016905401369672133, - -0.02230940790168769, - -0.016910450767911187, - 0.006129365033853942, - -0.005833162541496239, - 0.02552723920038739, - 0.00284253088048934, - -0.03710605255644062, - 0.003517400522211403, - -0.019306995242778915, - 0.00768106022342465, - 0.003305346750929296, - -0.0230229854056242, - 0.011848085724469307, - 0.022969130745676466, - -0.005069095711782112, - 0.014433122440476686, - -0.03053574865255895, - 0.0012950429407078935, - -0.022767173442566, - -0.009868917192502975, - 0.02391159195137472, - -0.053585660456834425, - -0.012501076968795266, - 0.029889489007895814, - -0.013457002305141746, - -0.010326683664703875, - 0.0025261331234818847, - 0.016520001223661072, - -0.0006521496197451204, - 0.019751297584331588, - 0.004678647564515877, - -0.0433262965140491, - 0.016425755103091248, - 0.0047291364246322, - -0.0046214266390754415, - -0.014177312340063664, - 0.008859137196208762, - -0.02668512090852175, - -0.008865868795871581, - 0.02821998709893541, - 0.0020666830528733387, - 0.02620042710634698, - -0.016708493464800724, - -0.03236681640400773, - -0.007068460439720785, - -0.005506667384994553, - -0.03357855277208982, - -0.038102366559441436, - -0.009444809649938761, - 0.0189165456985288, - 0.021595828535106002, - -0.053585660456834425, - -0.011706716543614569, - -0.004261271621614483, - 0.001953924334738819, - -0.01145090551187896, - 0.01388110984770596, - -0.01678927638604491, - 0.020491803349564554, - -0.033443917053543076, - 0.009539055770508585, - 3.310711008962521e-05, - -0.004954654326562534, - 0.01864727239879014, - -0.012615518819676137, - 0.013409879244856834, - -0.010696936547320356, - 0.0189165456985288, - -0.006698207557104303, - 0.03244759932525191, - -0.002208052466558724, - -0.0015399145409148044, - -0.01872805345738915, - -0.0030781461819139036, - -0.036675211551568415, - 0.019010791819098625, - 0.012258730067707883, - 0.000565897564813202, - -0.01754324535060351, - -0.02360192532836879, - -0.02031677430775054, - -0.007553154707556845, - 0.026779367029091575, - -0.0214746560158849, - 0.00398526532522912, - -0.000761542479840569, - -0.0026405747415321097, - -0.062040884909467436, - 0.015792960520398924, - 0.00698094591881378, - -0.0074723722519739535, - 0.014985135964569999, - 0.01047478537654402, - 0.004988313256199219, - -0.006317857274993592, - -0.001935411737174124, - 0.004914262865940441, - -0.008704303884705797, - 0.032986149650019586, - -0.027304452291888433, - -0.0049748495912122865, - -0.011073921029599658, - 0.006159658163659217, - 0.010117995693253178, - 0.0006214354739226096, - 0.00143136318898487, - -0.004591133509270165, - -0.009862185592840154, - -0.024894444617695067, - 0.011827889994158262, - -0.008010922111080333, - -0.013611834685322123, - 0.02186510369748984, - -0.023467287747176872, - 0.03818314948068562, - -0.011807694263847215, - -0.022255551379094782, - 0.029216302964581397, - -0.0030798290818296087, - 0.0017906766400726526, - 0.02031677430775054, - -0.010811378398201229, - -0.012528004298769132, - 0.02978177968800035, - 0.02567533998090495, - -0.0056884275608100904, - 0.011410514982579454, - -0.028354624680127328, - -0.024194330313084197, - -0.009653497621389458, - -0.01600837916018985, - -0.024719415575881056, - -0.012379903518251575, - -0.03662135502897551, - 0.011787499464858756, - 0.02100342541303577, - -0.021770857576920016, - 0.030643457972454415, - 0.0029502406660460987, - -0.04806552894119165, - -0.0016838081880584232, - -0.0135175885647523, - -0.04074125793539655, - 0.009094752497633325, - -0.0037058927633510535, - 0.0010139874789141222, - 0.02127270057541961, - 0.03085887847489052, - -0.021138062994227692, - 0.027102496851423144, - -0.006260636349553156, - 0.012945380241670527, - 0.015227482865657383, - -0.017597100010551245, - 0.010878697188797188, - 0.015483293897392992, - -0.025944615143288784, - -0.026402382546812275, - -0.004641622369386488, - 0.013598371485996484, - -0.00200946236026355, - 0.0173682163087895, - 0.010670009217346491, - -0.007283880010834303, - -0.00550330111950185, - -0.024679024115258963, - 0.018633807336819325, - 0.03220525056151936, - 0.006290929479358432, - 0.003769845521284956, - 0.01766441973246979, - 0.025958078342614425, - 0.007721451218385449, - -0.03322849468846179, - 0.0004956336993647592, - -0.003379397141188075, - 0.005880285601781151, - -0.03931410292752353, - 0.01594106130091648, - -0.0019253139884339242, - 0.041818358584931895, - 0.02424818497303193, - -0.017745200791068803, - -0.015981452761538572, - -0.008071508370690886, - 0.00472577062480079, - 0.016021844222160665, - 0.01394842863830192, - -0.004109804575604221, - -0.0002806347077110142, - -0.007728183283709563, - -0.027371772013806982, - -0.02334611522795577, - -0.05199693960647304, - -0.030454965731314766, - 0.005604279305395789, - 0.0014044357425956804, - -0.023117231526194024, - 0.017422070968737234, - -0.023117231526194024, - 0.020478340150238913, - -0.020411020428320367, - 0.02076107851194839, - -0.0010796231367637297, - -0.009942967582761754, - -0.021905495158111934, - 0.032178324162868074, - 0.018445315095679673, - 0.005025338916989903, - 0.027869929015307385, - -0.012440489777862126, - 0.04674608325321409, - 0.0378330913970576, - 0.006829478872803519, - -0.047688544458912345, - 0.019185820860912636, - -0.013800326926461775, - -0.006839576737959042, - 0.018660735598115777, - -0.020491803349564554, - -0.022147842059199317, - -0.020397557228994726, - -0.014971671833921773, - -0.02288834782443228, - 0.0029973637263310117, - -0.0018832397443114498, - 0.06931129939266963, - 0.007876284529888415, - -0.00022930422301385402, - 0.01202311476628332, - -0.014810107854078575, - -0.00874469534532789, - -0.0035645235824963155, - 0.013376219383897561, - -0.00472577062480079, - 0.014810107854078575, - 0.03021261883022738, - -0.04254540115083922, - -0.005062364112119292, - -0.03382090153582237, - 0.0035375960196918025, - -0.015012063294543866, - -0.010259364874107916, - 0.025917688744637506, - -0.01060269042675053, - -0.0011570396760998886, - 0.007499300047609113, - -0.0011763937236224358, - -0.003421471501725873, - 0.003342371946058685, - -0.028731609162406628, - 0.00855620310418824, - 0.006381809800096848, - -0.008084972501339112, - -0.02792378367525512, - -0.014177312340063664, - 0.012453953908510354, - 0.03104737071603017, - -0.00796379905079542, - -0.020612975868785657, - -0.0011452589110286606, - 0.021232309114797517, - 0.014608151482290698, - 0.021636219995728095, - -0.009471736979912626, - -0.010919088649419281, - 0.018795373179307694, - -0.0024790100631969718, - -0.0262408167043239, - -0.025783051163445588, - -0.027048642191475413, - 0.0021592462735274594, - 0.016264191123248048, - -0.0037765773537784225, - -0.029054737122093024 - ], - [ - -0.022155678842942682, - 0.014254474420886603, - -0.003731872498722668, - 0.0013249997896702906, - -0.02780901152722193, - 0.013823744267259491, - -0.02904736130097646, - -0.03852342281812784, - -0.03540063129980699, - -0.012376759618997575, - 0.01516977541526763, - 0.023959361885125135, - -0.0398156142103317, - -0.014752505666252852, - -0.014348696321850412, - 0.007605078314552317, - 0.01581587018004703, - -0.011818157018537084, - 0.0024783805846864803, - -0.009577014086082618, - 0.011818157018537084, - 0.02802437613837422, - -0.0042500945838380546, - -0.0005182221433230451, - -0.0145640609330027, - 0.006487872182308802, - 0.010155807759122878, - -0.026543742806887805, - -0.0168253940067144, - 0.004155872217212977, - 0.004139046944278193, - 0.004761586699477908, - -0.000513174549801078, - -0.006703237259122358, - -0.005676888159520202, - -0.006898411729017411, - -0.014577521337615034, - -0.014927489994890672, - 0.026920630410743038, - -0.0016766505318612018, - 0.03106640709166613, - 0.027620567725294313, - 0.01803682297124426, - -0.014173711993212594, - -0.024941964902567837, - 0.007457014795139169, - 0.006137903990694433, - -0.03795808768705484, - -0.00823771267471938, - 0.024349710824915244, - 0.010337521824405596, - 0.01791568026105578, - -0.01891174275178828, - 0.018211807299882077, - -0.007578157505327647, - -0.023299806715733402, - 0.015210156629104634, - 0.017363806465917654, - -0.0008345395562372109, - -0.029908821608230683, - -0.0025271742021602435, - 0.007430093985914498, - -0.015452442049481593, - 0.02132113934491313, - 0.01763301269551928, - -0.007073395591993961, - -0.011878728373631324, - 0.002900697869015565, - 0.008271364151911487, - -0.00499041171524253, - 0.0017633013626841818, - 0.01600431584461972, - -0.006154729263629218, - 0.0010347617360695483, - 0.036396691927894416, - 0.0046269835846770935, - -0.0015656028923013404, - 0.004896189814278721, - -0.007531046554845743, - 0.011764315400087745, - 0.0168253940067144, - -0.0268667887922937, - 0.00012640076805165988, - 0.018804061377534674, - 0.002616348800640378, - 0.022613330737117, - -0.011946030396693, - 0.01891174275178828, - -0.018413712437744565, - -0.033354660974602504, - 0.0013283648908233743, - 0.011104760230696011, - 0.01647542534943876, - 0.02479390138315469, - 0.00588552303402759, - 0.007302221073419852, - 0.009462602043861576, - 0.03157789874164472, - 0.003637650132097591, - -0.0030201583778734532, - 0.0029511741534811874, - 0.01807720325375873, - -0.022155678842942682, - -0.016381203448474952, - -0.0003949761284985719, - 5.6522808718901916e-05, - 0.0051384752346556786, - -0.016488886685373634, - 0.041861580810246046, - 0.019436695737701737, - -0.014658283765289045, - 0.04538818260429187, - 0.020755806076485205, - -0.00823771267471938, - -0.02251910697350812, - 0.011057649280214106, - 0.027620567725294313, - -0.00893764905794812, - -0.01932901250080306, - 0.001039809387799174, - -0.01014907802247798, - 0.018279108391621217, - 0.003688126416563213, - -0.012659426253211536, - 0.01351415682382086, - -0.0011676824167091372, - -0.00837904645748763, - -0.014389077535687416, - -0.02696101255590258, - 0.009011680817654693, - 0.05268367533805063, - 0.01881752085082447, - 0.014846727567216661, - 0.020809647694934544, - -0.008096379823273667, - 0.01057980817610509, - -0.02160380691044963, - 0.015438981644869256, - -0.03892723309385281, - -0.010250030591409224, - 0.010882664951576288, - 0.035023739970661605, - 0.011730664854218175, - 0.017996440826084717, - 0.015035172300466816, - 0.019652060348854025, - 0.01406602968763645, - 0.0045394914203581846, - 0.0037722534797290388, - 0.029558852950955047, - 0.009731808273463203, - -0.012046982034301707, - 0.001273682404539373, - 0.008325204839038291, - -0.016569649113047643, - 0.024874663810828698, - 0.01507555351430382, - -0.0013039680820864927, - 0.025332313842357942, - 0.0002586904340173871, - 0.03311237555422555, - 0.014173711993212594, - 0.006972443488723985, - -0.01670425129652592, - -0.013763172912165252, - 0.0336507880134288, - 0.02815898018449757, - -0.016098537745583525, - 0.012161395007845287, - -0.02241142559925451, - -0.040946280747187556, - 0.027701328290323252, - -0.046761134561524684, - 0.01389104535899863, - -0.008648252687089257, - 0.012087363248138711, - 0.020311615518245757, - 0.005619681672748412, - -0.022842154821559085, - 0.01794260107028045, - -0.014510220245875895, - 0.022061456941978873, - 0.009206856218872283, - 0.029747296752882665, - -0.013742981839585482, - -0.026786028227264762, - 0.000178980138874557, - -0.013904505763610965, - 0.03300469231732686, - -0.00036721421860860657, - 0.0398425331569113, - 0.042023105665594064, - -0.015492823263318597, - 0.00617828473887017, - -0.6099138006784457, - -0.008850157824951747, - 0.018629077048896853, - -0.013123807884030753, - 0.01669079182323612, - 0.00960393489530729, - 0.004142412278261911, - -0.001314063269130427, - -0.017309964847468315, - 0.02907428211020113, - -0.007120507008137134, - 0.00890399851207855, - -0.011104760230696011, - -0.032250917109616396, - 0.01673117210575059, - 0.014739045261640518, - -0.0003813055069275716, - -0.0018053647778517776, - -0.03445840856487875, - -0.009953903552582926, - -0.004966856240001578, - 0.010250030591409224, - -0.010721141027550804, - -0.0057509199192267765, - -0.007463744997445336, - -0.021724949620638107, - -0.0036813962142570457, - -0.021051933115311502, - -0.003560253504068567, - 0.034108439907603115, - -0.020405837419209566, - -0.0018894917246022862, - 0.010310601946503463, - -0.016394664784409825, - 0.06374805156094203, - 0.01394488697744797, - -0.02780901152722193, - -0.0035568884029154833, - 0.02246526721770385, - 0.019786664394977373, - -0.014335235917238077, - 0.006124443586082098, - 0.009173204741680178, - -0.006158094131951668, - -0.0050173325244672, - 0.030824121671289173, - -0.00446209479232916, - 0.0005051824636663333, - 0.008224252270107046, - 0.004862538802747884, - 0.03047415487665861, - -0.008486728763063774, - -0.0009582062087058195, - 0.0068041893623923344, - 0.0255745992627349, - -0.00823771267471938, - 0.018521393811998174, - -0.02130767987162333, - -0.005454792880400479, - 0.008574220927382683, - -0.007867554807509045, - 0.01348723601459619, - -0.030447234067433937, - -0.008331935507005726, - -0.015465902454093928, - -0.0054985389625599335, - 0.013177648571157557, - 0.004825522922894596, - -0.014940950399503007, - -0.03023186759363658, - 0.006672951581575238, - -0.002851904251541802, - -0.013298791281346036, - -0.017767616741642633, - -0.004950030967066793, - 0.0025120313633866837, - 0.02148266420026115, - -0.00850691890432101, - 0.0005232697368450121, - 0.022572948591957458, - 0.013823744267259491, - -0.01992126657845565, - -0.0031295233504414557, - -0.02002894981535433, - -0.011508569575098451, - -0.010081775999416304, - -0.021213457970659523, - 0.009502982326376044, - 0.034081517235733376, - 0.01693307724361308, - 0.021967235041015064, - -0.009287617715223757, - 0.013150727761932888, - 0.008520379308933344, - -0.012370029882352675, - 0.024349710824915244, - -0.02366323484629884, - -0.02009625090709347, - 0.014415997413589551, - -0.018184886490657408, - -0.0015218569265572027, - 0.014994791086629811, - 0.013554538037657864, - 0.02802437613837422, - 0.020540441465332918, - 0.008917458916690886, - -0.024443932725879053, - 0.01566780666063388, - 0.011273013891366394, - -0.008601141736607353, - 0.002877142393774613, - -0.011609522144029697, - -0.009933712480003156, - -0.020567362274557587, - 0.003587174080462603, - -0.027499425015105834, - 0.018521393811998174, - 0.003163174129141659, - 0.034054598289153776, - -0.005670157957214034, - 0.00011230950883652408, - 9.448510144362196e-05, - 0.010761522241387808, - 0.013561267774302764, - 0.012666156921178971, - 0.02823974261217158, - 0.019154028172165237, - -0.018211807299882077, - -0.017336885656692985, - 0.0036275550614689738, - -0.01673117210575059, - -0.018332950010070556, - 0.037231231425923966, - -0.03682742487548913, - 0.018440631384324165, - -0.011468188361261447, - 0.032573963095022286, - -0.00021830949666676002, - 0.023865139984161326, - -0.01389104535899863, - 0.0019399680090679083, - 0.003008380407422343, - 0.013837204671871826, - -0.029612694569404387, - 0.013406474518244716, - -0.012921902746168265, - -0.02702831364764172, - -0.017323426183403184, - -0.00585860222480292, - 0.0004572300923770117, - -0.009294347451868657, - -0.026234154432126636, - 0.011050918612246672, - 0.011326855509815733, - -0.015331299339293112, - -0.019665521684788894, - 0.016273522074221346, - -0.021994155850239734, - 0.007786792379835036, - -0.020944251741057893, - 0.010963427379250297, - 0.007975237113085188, - -0.0203519976634053, - -0.0011811427049061552, - -0.008284824556523821, - -0.02893967806407778, - 0.00440825317387982, - 0.010505776416398516, - -0.018292567864911017, - -0.024107425404538287, - -0.007928126162603284, - 0.011145141444533015, - -0.01669079182323612, - -0.02128075906239866, - -0.023151743196320254, - -0.012154665271200387, - -0.04789180109838053, - -0.015317838934680778, - 0.005414411666563474, - -0.021025012306086832, - 0.009247236501386752, - 0.04151161215297041, - 0.008715553778828397, - -0.010499045748431081, - 0.004613523180064759, - -0.0011567458961692734, - 0.026409138760764454, - 0.02464583786374154, - -0.014281394298788738, - 0.015237077438329305, - 0.005239427803586923, - 0.03801192930550418, - -0.0014057616352677155, - 0.009341459333673098, - 0.010902855092833522, - 0.01792913973434558, - 0.013473775609983854, - 0.0034492058645087054, - 0.004983681978597631, - 0.02039237794591977, - 0.023865139984161326, - 0.021051933115311502, - 0.013224759521639462, - 0.004704380212706118, - -0.0007483093921621958, - -0.028051296947598888, - 0.02004240928864413, - -0.029693455134433323, - 0.016650409678076582, - -0.002259650406719841, - 0.008453078217194205, - -0.038738789291925195, - -0.0017565711603780142, - -0.02708215526609106, - 0.012571935020215164, - 0.010694220218326134, - -0.01174412525883051, - 0.0027122536014266797, - -0.022559489118667658, - -0.005895618104656207, - -0.006336443328911936, - -0.026059170103488818, - -0.0005127538830531132, - -0.010108696808640974, - 0.00908571257736127, - 0.03241243823967427, - -0.025211171132169464, - 0.05190297745847042, - -0.004680824737465165, - -0.016058155600423986, - 0.019800123868267173, - -0.004489015135892563, - 0.0006381030860982637, - 0.008109840227886004, - 0.01446983903203889, - -0.01996164686097012, - 0.02037891847262997, - -0.030716440297035567, - 0.03750043951817066, - -0.00617491987054772, - -0.011050918612246672, - 0.0014596029044711045, - 0.00844634754922677, - -0.010761522241387808, - 0.036585135729822034, - 0.0006662856045285353, - 0.03459301074835703, - 0.005293268956374995, - -0.006619109963125898, - 0.02323250376134919, - -0.02113269554298551, - 0.002141872797684446, - -0.04178082024521711, - -0.0022293647291727215, - 0.01272672827627321, - 0.002525491767999019, - -0.004128951873649576, - 0.011111489967340911, - 0.01510247432352849, - 0.0336507880134288, - -0.01064037953119933, - 0.0007079284693634833, - 0.00568361836182637, - -0.012511362733798388, - 0.02448431300839352, - 0.002419491663753466, - -0.03203555063581903, - -0.028347423986425188, - -0.01677155238826506, - -0.007315681478032187, - 0.01175085499547541, - -0.04474208690818994, - -0.001642158536080386, - -0.02136152149007267, - 0.0011163649151629026, - 0.003987618556542594, - -0.02426894839724123, - 0.010828823333126947, - -0.0002087400411943793, - 0.003805904258429242, - -0.003795808954969991, - 0.004647173725934328, - 0.009327998929060761, - 0.011925839324113228, - 0.0033297455884814518, - 0.0009153014600422943, - -0.011865267969018989, - 0.01881752085082447, - -0.010391363442854937, - 0.004381332830316419, - -0.0002767777362998952, - 0.013211300048349663, - 0.010202918709604783, - 0.0029343488805464025, - -0.005357205645452953, - 0.011360506055685303, - 0.0035905391816156867, - -0.0012198411353359841, - 0.018400251101809696, - -0.01000101450306483, - 0.00504425333369187, - 0.0017666663474219485, - -0.0432883743859282, - -0.027337900159757816, - 0.02129421853568846, - 0.004152507348890528, - -0.0008244443109856182, - -0.03577751890366222, - -0.0027122536014266797, - -0.013090156406838648, - -0.000729380843695246, - -0.007524316352539575, - -0.016435045066924295, - -0.01997510819690499, - 0.020661584175521396, - 0.009725077605495768, - -0.01296901369665017, - -0.02893967806407778, - 0.03892723309385281, - -0.0020156823193510248, - -0.01406602968763645, - -0.005606221268136077, - -0.008910729180045986, - 0.004640443523628161, - 4.201090458367333e-05, - 0.04401523064705907, - 0.03671974163859045, - -0.007955046040505419, - -0.008278093888556387, - 0.01673117210575059, - -0.01669079182323612, - -0.0145640609330027, - 0.004192888097066265, - -0.03338158364647224, - -0.024080504595313613, - 0.006531618264468257, - 0.016986918862062418, - -0.00195679339841801, - 0.01926171140906392, - -0.013736252102940582, - 0.019342473836737928, - -0.01055288736688042, - 0.002663459983952916, - -0.0021250472919190273, - 0.01180469661392475, - -0.006646030772350568, - 0.019625139539629355, - 0.013231490189606896, - -0.00966450625040153, - -0.01574856908830789, - 0.003400412247034942, - 0.010364442633630268, - -0.004838983327506932, - -0.015385140957742453, - -0.0069320622748869805, - 0.013493966682563625, - 0.013143998025287987, - 0.007241649718325613, - -0.02342094942592188, - 0.06455567211239198, - 0.0006191745376313138, - 0.034135358854182715, - 0.013837204671871826, - -0.004556316693292969, - 0.010532697225623186, - 0.010054855190191635, - -0.0009615713098589033, - -0.023003679676907106, - 0.010653839935811664, - -0.009523173398955816, - -0.019423234401766867, - 0.02145574339103648, - 0.020890410122608553, - -0.02016355199883261, - 0.00469765001039995, - 0.0006216983052884682, - -0.01897904384352742, - -0.018777140568310004, - 0.0026365391747282464, - -0.0064676815753903, - -0.0384426622530989, - -0.028670471834476154, - -0.004414983376185988, - -0.020150092525542812, - -0.005700443634761154, - 0.0012568568987739543, - 0.002027460056971501, - -0.01795606054357025, - -0.022949838058457767, - -0.018157965681432738, - -0.02788977395489594, - -0.007436824188220666, - -0.012619045970697067, - 0.006541713335096874, - 0.01234983974109544, - -0.029612694569404387, - -0.032304758728065736, - 0.013016124647132074, - 0.001399031549376865, - 0.01109803049405111, - 0.006161459465935385, - -0.027297519877243347, - 0.031927867398920354, - 0.029531932141730378, - 0.0032944121427893893, - -0.04180773919179671, - 0.017350346992627854, - -0.008769395397277736, - 0.021711488284703234, - 0.004314031272916011, - -0.016233139929061804, - -0.020257773899796418, - -0.03529294806290831, - 0.0223306631715805, - -0.01683885534264927, - 0.010122157213253309, - 0.011656633094511601, - -0.01006831559480397, - -0.005505269164866101, - -0.00034155549693931853, - 0.008890538107466215, - 0.020957711214347693, - 0.012094092984783611, - -0.00562977674337703, - -0.009348189070317996, - -0.03214323387271771, - -0.01600431584461972, - -0.034243042091081394, - 0.004314031272916011, - 0.012423871500802014, - 0.006141268859016883, - 0.004889459611972554, - -0.026476439852503593, - -0.022222979934681822, - 0.004855808600441717, - -0.001267793419313818, - 0.0073089512757260194, - -0.008601141736607353, - 0.04468824901503074, - -0.0010221426649531427, - 0.01160279147606226, - 0.03583136052211156, - -0.02591110658407567, - -0.0003705793197616903, - -0.0008479998444342289, - -0.05236062562735459, - 0.032654723660051226, - 0.01689269509845354, - -0.026059170103488818, - 0.010956696711282863, - -0.013352632899795375, - -0.008459807953839105, - -0.02010971038038327, - -0.015156315010655294, - 0.002192348849319434, - 0.006810919564698502, - 0.01348050627795129, - -0.024242027588016562, - -0.01768685431396862, - -0.011979680942562567, - -0.010303871278536028, - 0.014927489994890672, - -0.003050444055420573, - 0.0028031106340680387, - -0.0019281901550321152, - -0.014792886880089859, - -0.023824757839001787, - -0.0066426654383668505, - 0.028508948841773206, - -0.03241243823967427, - 0.006353269067507989, - 0.003025205913187762, - 0.02249218616428345, - 0.013278601140088801, - 0.015290918125456108, - 0.003603999353397388, - -0.02584380549233653, - -0.016233139929061804, - -0.00834539591161806, - -0.041834661863666446, - -0.03451225018332809, - 0.013016124647132074, - 0.013534346965078095, - 0.011077839421471341, - 0.016313902356735813, - 0.01511593379681829, - -0.004139046944278193, - 0.011037458207634337, - 0.00221926942571347, - 0.027257139594728877, - -5.3762394188145515e-05, - -0.011239363345496824, - -0.015223617033716969, - 0.005562475185976623, - 0.0084126970033572, - 0.007302221073419852, - 0.024538154626842862, - 0.0001697261689112352, - 0.001555507705257406, - 0.01406602968763645, - -0.018400251101809696, - -0.004229903976919552, - 0.0070195544392058894, - -0.025480377361771094, - -0.001103745844046497, - 0.007322411680338354, - -0.019598218730404685, - -0.022613330737117, - -0.01570818880579342, - -0.014887108781053668, - -0.0027946979976006463, - -0.016327361830025613, - 0.029854979989781344, - 0.007564697100715312, - 0.006036951421763188, - -0.027378282304917356, - -0.014846727567216661, - -0.019665521684788894, - -0.001997174379424381, - -0.0021031742508393, - -0.011178791990402585, - -0.015317838934680778, - 0.007053205450736727, - 0.022990218340972233, - 0.03357002744839986, - 0.0038833008864582663, - 0.007120507008137134, - 0.005273078349456493, - -0.017040758617866688, - 0.02815898018449757, - -0.041834661863666446, - -0.007981966849730088, - -0.00942222083002457, - -0.0378773271220259, - -0.01904634679791163, - 0.011999871083819802, - 0.008540570381513114, - -0.01644850454021409, - -0.006541713335096874, - 0.024067043259378744, - -0.001314063269130427, - 0.0038967612910706015, - -0.03701586867741675, - 0.007591617909939982, - 0.004865904136731602, - -0.017417648084366993, - 0.041969264047144725, - 0.02032507685418063, - -0.006326348258283318, - 0.03211631120084797, - 0.014510220245875895, - 0.009684697322981299, - -0.013500696419208525, - -0.0011659998661325951, - -0.012545014210990493, - 0.02570920330885825, - 0.03585827946869116, - -0.00249352342346004, - -0.016583108586337443, - 0.001103745844046497, - 0.007955046040505419, - -0.010801903455224814, - -0.01452368065048823, - 0.016610029395562113, - 0.022021076659464404, - 0.00531009422930978, - -0.015613965973507076, - -0.007147427351700536, - -0.038684947673475856, - -0.004219808906290935, - -0.02904736130097646, - -0.005902348306962375, - -0.007739681429353131, - 0.010398094110822372, - -0.026368758478249984, - 0.041000122365636896, - 0.01459098174222737, - 0.015587045164282406, - 0.01339974385027728, - 0.010512506153043416, - -0.015560124355057737, - -0.0037386027010288354, - -0.01064710926784423, - 0.019719361440593164, - 0.013393014113632381, - 0.026126473057873027, - -0.018265648918331417, - 0.0100346650489344, - -0.011542220120968021, - 0.024107425404538287, - -0.00562641187505458, - 0.023770916220552447, - 0.0012375077417666983, - 0.03550831081141552, - -0.0045394914203581846, - -0.0014966187843243916, - 0.008123300632498338, - -0.009287617715223757, - 0.005909078509268542, - 0.010566347771492755, - 0.011380697128265074, - -0.0021957139504725177, - -0.025413076270031955, - -0.009146283932455508, - 0.043665261989783426, - -0.007066665389687794, - 0.012800760035979786, - 0.01331225168595837, - -0.0006789046756449409, - 0.0033734916706409063, - -0.010485585343818746, - 0.022128758033718013, - 0.003296094809781248, - -0.00026331741899904797, - -0.03513142320756028, - -0.012551743947635393, - 0.013177648571157557, - 0.011555680525580356, - -0.023192123478834724, - 0.0030285710143408457, - 0.03432380265611033, - 0.03666590002014111, - -0.008156951178367906, - 0.016017775317909516, - -0.026355297142315114, - 0.008035808468179428, - -0.04272304298014534, - -0.0032102853124541977, - -0.012868061127718924, - -0.03233167767464533, - 0.0023202217618140805, - -0.0025053011610805163, - -0.036450533546343755, - -0.005730729312308274, - 0.01813104487220807, - 0.009166475005035278, - -0.016367743975185155, - 0.0025170788987009924, - 0.008856887561596647, - -0.0004744761193712489, - -0.001399031549376865, - -0.008722284446795832, - -0.03050107568588328, - 0.020903869595898354, - -0.030904884098963185, - 0.011286474295978729, - 0.027432122060721625, - 0.0021065393519923837, - 0.00942895056666947, - -0.010774982646000145, - 0.028724313452925494, - 0.02339402861669721, - -0.03472761293183531, - -0.021967235041015064, - 0.022815234012334415, - 0.020782726885709875, - -0.02693409174667791, - -0.017767616741642633, - -0.014537141055100565, - 0.003496317047821244, - -0.01910018841636097, - 0.032708565278500565, - 0.013117077216063318, - -0.013258410998831566, - -0.001694317254707233, - 0.028105138566048227, - -0.0011744125025999876, - 0.02821282180294691, - -0.01125282375010916, - -0.030770281915484907, - -0.019490537356151076, - -0.03227783605619599, - -0.03976177259188236, - -0.021213457970659523, - -0.01701383780864202, - 0.0359121210871405, - 0.02904736130097646, - -0.009193395814259948, - -0.02899351968252712, - -0.021684567475478565, - -0.014725584857028183, - -0.023326727524958072, - -0.019732822776528033, - 0.019652060348854025, - 0.009866411388264017, - -0.01014907802247798, - -8.081447259666432e-05, - 0.03478145455028465, - 0.0004820475387580288, - 0.02799745532914955, - -0.027041773120931516, - -0.02219606098810222, - -0.01677155238826506, - -0.01901942598868696, - 0.018238728109106747, - -0.00019296624595461625, - 0.010929775902058193, - -0.013345903163150477, - 0.011461458624616548, - -0.005703808503083604, - 0.011892188778243658, - 0.023124822387095584, - -0.007187808565537541, - -0.011320124841848299, - -0.002757682117747359, - 0.011636442953254366, - -0.011387426864909973, - -0.009704887464238534, - 0.007719490822434628, - -0.04086551645686847, - -0.0001399662520394983, - -0.008978030271785125, - -0.015008251491242146, - 0.01876367923237513, - -0.006312887853670983, - 0.011441268483359314, - -6.104463428952895e-05, - -0.007584887707633815, - -0.02591110658407567, - -0.0038967612910706015, - -0.007706030417822293, - -0.026166853340387496, - 0.01992126657845565, - -0.015573584759670071, - 0.0012955553292037835, - 0.015573584759670071, - -0.023743997273972847, - 0.0038429201382825296, - -0.004499110206521179, - 0.018925204087723153, - -0.049910848751715274, - -0.01272672827627321, - 0.024120884877828083, - -0.00381263446073541, - -0.018925204087723153, - 0.023851678648226456, - 0.024067043259378744, - -0.02436317029820504, - 0.010970157115895197, - -0.006672951581575238, - -0.013090156406838648, - -0.04164621433644869, - 0.007483935604363838, - 0.008453078217194205, - -0.012740188680885547, - -0.017081140763026227, - 0.007557966898409145, - -0.025076567086046116, - 0.013251680330864131, - -0.026368758478249984, - -0.0006843729359148727, - -0.034189200472632054, - 0.01082209359648205, - 0.019853965486716512, - -0.0020123172181979406, - -0.021792250712377247, - 0.02363631403707417, - 0.01687923562516374, - -0.02461891705451687, - 0.011757585663442845, - 0.20761190983388167, - -0.0168119345334246, - 0.005414411666563474, - 0.017713775123193293, - -0.03160482141351446, - 0.018400251101809696, - 0.027674409343743652, - 0.008365586052875296, - 0.00011577974757276975, - -0.003190094705535695, - -0.006582094083272611, - 0.00391695166515847, - -0.027647488534518982, - -0.008661713091701592, - 0.014577521337615034, - -0.0268667887922937, - -0.033973837724124836, - -0.03671974163859045, - -0.02250564750021832, - -0.027337900159757816, - -0.007073395591993961, - -0.006743618007298095, - -0.014160251588600258, - -0.007261840325244115, - 0.02786285314567127, - 0.008136761037110673, - 0.01119898213165982, - 0.0041222216713434085, - 0.014846727567216661, - 0.023703615128813308, - -0.006807554696376052, - 0.00394387247438314, - 0.014550600528390365, - 0.013722791698328247, - -0.010929775902058193, - -0.0065484435374030415, - 0.013500696419208525, - 0.0018238727177784212, - 0.02354209213611036, - 0.019638600875564224, - 0.0003144245580674709, - -0.022222979934681822, - 0.028670471834476154, - -0.03534678968135765, - -0.014644823360676709, - 0.0019265076044555733, - 0.0072214591114071105, - -0.03892723309385281, - -6.667062276207562e-05, - 0.035589075101734605, - 0.002819936139833457, - 0.006195110011804955, - 0.04541510527616162, - 0.029666534325208653, - 0.021684567475478565, - -0.00034428962707428444, - 0.0021099044531454674, - -0.009826030174427012, - 0.002220952092705329, - 0.0016573013748539458, - -0.009031871890234465, - 0.03505066264253135, - 0.018629077048896853, - 0.03311237555422555, - -0.016260060738286473, - 0.005663427754907867, - -0.009368379211575231, - -0.018481013529483704, - 0.031147169519340143, - 0.002902380536007424, - -0.023340186998247872, - 0.01932901250080306, - 0.0056802530278426515, - 0.029424248904831696, - -0.018575235430447513, - -0.03995021639380998, - 0.017161901328055167, - 0.030985646526637194, - 0.038308056344330474, - 0.017067679427091358, - -0.016165838837322664, - 0.007961776708472854, - 0.011784506472667515, - -0.03375847125032748, - -0.018925204087723153, - -0.03373155230374788, - 0.020876948786673684, - 0.009469331780506475, - -0.028670471834476154, - 0.006999363832287387, - 0.001970253570199711, - -0.007981966849730088, - -0.01017599883170265, - 0.000575007846931553, - -0.03157789874164472, - 0.003243936091154401, - -0.007100316401218632, - -0.005723999110002106, - -0.007416633581302163, - 0.004738031224236956, - -0.025022725467596776, - 0.046168880483872084, - -0.0054648879510290965, - 0.005956189459750447, - -0.024995806521017176, - -0.012894981936943594, - -0.010532697225623186, - -0.008594411068639918, - -0.006235491225641959, - 0.011966220537950233, - -0.020473140373593778, - -0.02243834640847918, - 0.01409295049686112, - -0.004482284933586395, - -0.019652060348854025, - 0.0031833645032295277, - 0.0068041893623923344, - -0.01903288546197676, - -0.01232964866851567, - -0.0007340078286769069, - 0.019477076020216207, - -0.03669281896672071, - -0.011683553903736271, - 0.014133330779375588, - 0.02355555160940016, - -0.012094092984783611, - 0.010768251978032708, - -0.006326348258283318, - 0.01333917249518304, - -0.0336238690668492, - 0.026113011721938157, - -0.02009625090709347, - 0.008331935507005726, - -0.0213480601541378, - 0.008789585538534971, - 0.01568126799656875, - 0.017511869985330802, - -0.02674564608210522, - -0.019127107362940567, - 0.01411987130608579, - 0.011353776319040405, - -0.010923046165413293, - 0.017458028366881463, - 9.858629664607083e-05, - 0.010795172787257378, - -0.01791568026105578, - 0.0038092693595823263, - 0.0034660311374434902, - 0.005865332427109088, - -0.029424248904831696, - -0.046572690759597066, - 0.016421585593634495, - -0.014227553611661933, - -0.014106410901473455, - 0.029747296752882665, - -0.007201268970149876, - 0.011313395105203398, - -0.023003679676907106, - 0.0006595554604300263, - 0.00953663380356815, - -0.08038500362837388, - -0.012275807981388866, - 0.011474919029228883, - -0.012679617325791308, - -0.024955424375857637, - 0.0011331903045130043, - -0.17046143897298663, - 0.02311136105116071, - 0.012545014210990493, - -0.03268164633192097, - -0.0013847299276839177, - -0.007315681478032187, - 0.006185014941176337, - 0.00902514122226703, - -0.02124037691723912, - 0.0036309201626220575, - 0.013998727664574774, - -0.03260088576689203, - -0.039546406118085006, - 0.004192888097066265, - -0.006652760974656735, - -0.0032035551101480303, - -0.005686983230148819, - 0.0313625359931375, - 0.0014671744402732013, - 0.007658919467340389, - 0.02010971038038327, - -0.010774982646000145, - -0.00562977674337703, - -0.0006990951079404678, - 0.0011062697281189683, - 0.009132824459165708, - -0.029801138371332005, - 0.012834410581849354, - 0.013971807786672641, - -0.014685204574513715, - -0.020944251741057893, - -0.0017683488979984903, - 0.0006881586456082626, - 0.012309458527258435, - 0.022115298560428213, - -0.018898283278498483, - 0.010781712382645043, - 0.008008887658954758, - -0.025036186803531646, - 0.02596494820252501, - -0.01006158585815907, - 0.03133561332126776, - 0.00588552303402759, - 0.016435045066924295, - 0.007524316352539575, - 0.03235859662122493, - -0.0013157458197069689, - -0.0017548886098014724, - 0.013318982353925807, - -0.005323554633922115, - 0.006154729263629218, - -0.029801138371332005, - 0.008190601724237476, - 0.013278601140088801, - 0.003890031088764434, - -0.0010625236459595136, - -0.010875935214931388, - 0.044230597120856426, - -0.018454092720259035, - -0.010781712382645043, - 0.003587174080462603, - -0.041996182993724325, - 0.03268164633192097, - 0.0011685236337897495, - -0.012275807981388866, - -0.01241714083283458, - -0.03451225018332809, - 0.02697447202919238, - -0.031147169519340143, - 0.005192316853105019, - -0.002406031491971765, - -0.04272304298014534, - 0.029612694569404387, - -0.0014175394893035085, - 0.009179935409647613, - -0.00823771267471938, - -0.015438981644869256, - 0.041027041312216496, - -0.008338665243650626, - 0.0065518084057254915, - -0.0035669834735441003, - 0.02904736130097646, - -0.011468188361261447, - 0.01671771263246079, - -7.177082145541026e-05, - 0.020338536327470427, - -0.00015700196021166773, - -0.007120507008137134, - 0.017242663755729176, - -0.02242488507254431, - 0.03440456694642941, - -0.006891681526711243, - -0.01576202856159769, - 0.01406602968763645, - 0.00704647524843056, - 0.0014924124660906954, - 0.000335245990484945, - 0.022546027782732788, - -0.013608378724784669, - 0.01058653791274999, - 0.012484442855896253, - 0.0055557449836704555, - -0.0037083167906510816, - -0.0034660311374434902, - 0.033327742028022904, - -0.017269584564953845, - -0.008621331877864588, - 0.005162031175557899, - 0.022586409927892327, - 0.010707680622938469, - -0.016569649113047643, - 0.03976177259188236, - -0.0003827777241301311, - 0.020836568504159214, - -0.00834539591161806, - 0.015829331515981898, - -0.017363806465917654, - -0.022222979934681822, - 0.01348723601459619, - 0.01177104606805518, - 0.006777269018828932, - -0.001362015669523578, - 0.0028182534728415985, - 0.02780901152722193, - 0.0026247614371077703, - -0.011629712285286932, - -0.08959185705327856, - 0.0009371744429143632, - 0.01389104535899863, - 0.004913015087213506, - 0.013931426572835635, - 0.029666534325208653, - 0.020782726885709875, - 0.04573815126156751, - -0.007497395543314906, - 0.0362082481259668, - -0.03914259584236003, - -0.01924825193577412, - -0.005606221268136077, - 0.002991555134487558, - -0.007450284592833001, - -0.026153392004452627, - -0.00510482468878611, - 0.0018356505718142143, - 0.0011079521622801931, - 0.019463616546926406, - 0.006800824494069884, - -0.04953396114786004, - 0.010398094110822372, - -0.007961776708472854, - 0.014981330682017477, - 0.011313395105203398, - -0.01884444166004914, - -0.005582665792895125, - 0.030662598678586225, - -0.017498410512041006, - 0.02118653716143485, - -0.018777140568310004, - 0.01180469661392475, - -0.019302091691578385, - 1.857365819207711e-05, - 0.014739045261640518, - -0.040434787234563896, - -0.01511593379681829, - 0.03268164633192097, - 0.00010358133592837161, - -0.007194538767843708, - 0.0007613490718189075, - 0.0027509519154411918, - -0.01897904384352742, - 0.02564190035447404, - -0.0005657538769682312, - -0.046734215614945084, - 0.023838219174936656, - -0.004226539108597102, - 0.0016455235208181528, - -0.017821458360091972, - 0.0016337457831976767, - -0.0359121210871405, - -0.01006831559480397, - 0.023892060793386, - 0.00963085570453196, - 0.023784377556487317, - 0.00666958624759152, - -0.02273447344730548, - -0.006696507056816191, - -0.003169904331447827, - -0.029908821608230683, - -0.03281624851539924, - -0.008675173496313927, - 0.028535867788352803, - 0.020284694709021087, - -0.035992881652169434, - -0.025507298170995764, - 0.012403680428222244, - -0.0015445711847175425, - -0.011824886755181984, - 0.011596061739417362, - -0.017579171077069942, - 0.010411553584112172, - -0.030931804908187855, - 0.012161395007845287, - -0.002323586862967164, - -0.015358220148517784, - 0.017821458360091972, - 0.004169332621825313, - 0.005673522825536484, - -0.0060806975039226436, - 0.00834539591161806, - 0.0049163804211972235, - 0.023084440241936042, - 0.006821014635327119, - 0.004017904234089714, - -0.02788977395489594, - 0.008136761037110673, - -0.017552252130490345, - 0.014550600528390365, - 0.01446983903203889, - 0.0006738570239153152, - -0.010862474810319054, - -0.024376631634139913, - -0.017081140763026227, - -0.009577014086082618, - 0.004795237245347477, - -0.0034593011679679565, - -0.0035097772196029447, - 0.002932666213554544, - 0.0031934598066887788, - -0.05820240211356146, - 0.01932901250080306, - 0.003694856618869381, - -0.013500696419208525, - 0.01449675984126356, - 0.0043409516164794135, - 0.0043947927692674854, - -0.007342602287256857, - 0.01990780710516585, - 0.012168124744490185, - -0.006672951581575238, - 0.02009625090709347, - -0.020513520656108248, - -0.017484949176106133, - -0.012585394493504962, - 0.03451225018332809, - 0.0057879357990800635, - -0.0022411424667931976, - 0.0006700713142219252, - 0.007591617909939982, - 0.0025339044044664113, - -0.039573328789954745, - 0.013406474518244716, - -0.003307872547401724, - -0.011649903357866701, - 0.009671236918368964, - -0.011279744559333829, - 0.0407309142733902, - -0.013635299534009339, - -0.009583744754050055, - 0.023690155655523508, - -0.0033314280226426764, - 0.0001427003821744642, - 0.01669079182323612, - -0.005764379858177843, - -0.02119999663472465, - 0.037338914662822645, - 0.042776880873304536, - 0.0028165710386803735, - 0.004798602579331195, - -0.037231231425923966, - -0.02580342520982206, - -0.007416633581302163, - -0.013285330876733701, - -0.021509583146840747, - -0.0019500631961118426, - -0.036558216783242434, - 0.02340748808998701, - 0.01578894937082236, - -0.03938488126273699, - 0.02469967948219088, - 0.004563046895599137, - -0.048430213557583784, - -0.006770538816522765, - -0.03050107568588328, - -0.04215770784907234, - 0.006615745094803448, - -0.0016665553448172677, - 0.010371173301597703, - 0.018804061377534674, - 0.04081167483841913, - -0.026382217951539784, - 0.030662598678586225, - -0.021698028811413438, - 0.013076696002226313, - 0.02032507685418063, - -0.0012804124904302236, - 0.01990780710516585, - 0.0019786664394977373, - -0.005222602530652138, - -0.018575235430447513, - 0.0036746660119508783, - 0.020823107168224345, - 0.02234412450751537, - 0.0036813962142570457, - 0.01024329992344179, - -0.005178856448492684, - 0.011986410679207467, - -0.01670425129652592, - 0.006312887853670983, - 0.03892723309385281, - 0.0068041893623923344, - -0.013877584954386296, - 0.01109803049405111, - 0.018373330292585026, - 0.0036477454355568423, - -0.022572948591957458, - -0.004748126294865573, - -0.010270220732666459, - 0.003977523020252709, - -0.03351618582995052, - 0.008123300632498338, - -0.028482028032548536, - 0.03359694639497946, - 0.026166853340387496, - -0.0036982217200224646, - -0.013244950594219231, - -0.0034239677222758945, - 0.011077839421471341, - 0.012477712187928819, - 0.005232697601280756, - -0.004997141917548698, - 0.0042130787039847675, - -0.01401218806918711, - -0.029774217562107335, - -0.017673394840678824, - -0.05701789768354641, - -0.03246627985812361, - 0.009879871792876352, - 0.004044824577653116, - -0.03451225018332809, - 0.015613965973507076, - 0.0015605553569870317, - 0.019355933310027728, - 0.004354412021091748, - 0.014833267162604327, - 0.010808633191869713, - -0.014779426475477524, - -0.01794260107028045, - 0.026543742806887805, - 0.010425013988724507, - 0.004455364590022993, - 0.028105138566048227, - -0.009819300437782112, - 0.03367771068529854, - 0.027970536382569952, - -0.010445205061304277, - -0.028078217756823558, - 0.010492316011786181, - -0.022949838058457767, - -0.009159744337067843, - 0.013594918320172334, - -0.000268154708250862, - -0.022788313203109745, - -0.007658919467340389, - -0.0072214591114071105, - -0.012834410581849354, - 0.013022855315099509, - 0.013352632899795375, - 0.05836392696890948, - 0.019678981158078694, - -0.002192348849319434, - 0.021967235041015064, - -0.0007516744933152795, - 0.00381263446073541, - -0.006481141980002635, - 0.017484949176106133, - -0.005851872022496753, - -0.0008492617864704646, - 0.027674409343743652, - -0.03211631120084797, - 0.0014671744402732013, - -0.038738789291925195, - 0.005400951727612407, - -0.004825522922894596, - -0.006760443280232879, - 0.02786285314567127, - -0.00669987192513864, - 0.017242663755729176, - 0.015587045164282406, - 0.019652060348854025, - -0.0004328332545363008, - -0.004414983376185988, - -0.027728249099547922, - 0.011064379016859006, - 0.03219707549116705, - -0.005098094486479942, - -0.02110577473376084, - -0.016340823165960486, - 0.014483299436651225, - 0.013682410484491243, - -0.015008251491242146, - -0.018952124896947822, - 0.0014074441858442574, - -0.001418380706384121, - 0.006794094291763717, - 0.0122892683860012, - 0.016488886685373634, - -0.005633142077360747, - 0.016367743975185155, - 0.00449574533819873, - -0.028885836445628442, - -0.03106640709166613, - -0.01640812425769962, - 0.0005699602534095858, - 0.01177777580470008, - -0.002643269377034414, - -0.029935742417455353 - ] -] \ No newline at end of file diff --git a/src/langchain/pinecone_engine.py b/src/langchain/pinecone_engine.py deleted file mode 100644 index 3ed4084..0000000 --- a/src/langchain/pinecone_engine.py +++ /dev/null @@ -1,34 +0,0 @@ -# initialize pinecone -import pinecone - -from src.common.utils import ( - PINECONE_KEY, - PINECONE_ENV, - PINECONE_INDEX_NAME, - PINECONE_NAMESPACE, -) - -DIMENSION = 1536 -METRIC = "cosine" -POD_TYPE = "p1.x1" - - -# get the existing index in pinecone or create a new one -def init_pinecone(index_name, flag=True): - pinecone.init(api_key=PINECONE_KEY, environment=PINECONE_ENV) - if flag: - return pinecone.Index(index_name) - else: - # create a new index in pinecone - return pinecone.create_index( - index_name, dimension=DIMENSION, metric=METRIC, pod_type=POD_TYPE - ) - - -# get pinecone index name -def get_pinecone_index_name(uuid): - return PINECONE_INDEX_NAME + "-" + uuid - - -def get_pinecone_index_namespace(uuid): - return PINECONE_NAMESPACE + "-" + uuid diff --git a/src/log_cycle/__init__.py b/src/log_cycle/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/log_cycle/json_handler.py b/src/log_cycle/json_handler.py new file mode 100644 index 0000000..e45ee9f --- /dev/null +++ b/src/log_cycle/json_handler.py @@ -0,0 +1,17 @@ +import json +import logging + + +class JsonFileHandler(logging.FileHandler): + def __init__(self, filename, mode="a", encoding=None, delay=False): + super().__init__(filename, mode, encoding, delay) + + def emit(self, record): + json_data = json.loads(self.format(record)) + with open(self.baseFilename, "w", encoding="utf-8") as f: + json.dump(json_data, f, ensure_ascii=False, indent=4) + + +class JsonFormatter(logging.Formatter): + def format(self, record): + return record.msg diff --git a/src/logs.py b/src/logs.py new file mode 100644 index 0000000..b99ea37 --- /dev/null +++ b/src/logs.py @@ -0,0 +1,246 @@ +"""Logging module for RisingBrain.""" +import logging +import os +import random +import re +import time +from logging import LogRecord +from typing import Any + +from colorama import Fore, Style + +from src.log_cycle.json_handler import JsonFormatter, JsonFileHandler +from src.singletone import Singleton + + +class Logger(metaclass=Singleton): + """ + Logger that handle titles in different colors. + Outputs logs in console, activity.log, and errors.log + For console handler: simulates typing + """ + + def __init__(self): + # create log directory if it doesn't exist + this_files_dir_path = os.path.dirname(__file__) + log_dir = os.path.join(this_files_dir_path, "../logs") + if not os.path.exists(log_dir): + os.makedirs(log_dir) + + log_file = "activity.log" + error_file = "error.log" + + console_formatter = RisingBrainFormatter("%(title_color)s %(message)s") + + # Create a handler for console which simulate typing + self.typing_console_handler = TypingConsoleHandler() + self.typing_console_handler.setLevel(logging.INFO) + self.typing_console_handler.setFormatter(console_formatter) + + # Create a handler for console without typing simulation + self.console_handler = ConsoleHandler() + self.console_handler.setLevel(logging.DEBUG) + self.console_handler.setFormatter(console_formatter) + + # Info handler in activity.log + self.file_handler = logging.FileHandler( + os.path.join(log_dir, log_file), "a", "utf-8" + ) + self.file_handler.setLevel(logging.DEBUG) + info_formatter = RisingBrainFormatter( + "%(asctime)s %(levelname)s %(title)s %(message_no_color)s" + ) + self.file_handler.setFormatter(info_formatter) + + # Error handler error.log + error_handler = logging.FileHandler( + os.path.join(log_dir, error_file), "a", "utf-8" + ) + error_handler.setLevel(logging.ERROR) + error_formatter = RisingBrainFormatter( + "%(asctime)s %(levelname)s %(module)s:%(funcName)s:%(lineno)d %(title)s" + " %(message_no_color)s" + ) + error_handler.setFormatter(error_formatter) + + self.typing_logger = logging.getLogger("TYPER") + self.typing_logger.addHandler(self.typing_console_handler) + self.typing_logger.addHandler(self.file_handler) + self.typing_logger.addHandler(error_handler) + self.typing_logger.setLevel(logging.DEBUG) + + self.logger = logging.getLogger("LOGGER") + self.logger.addHandler(self.console_handler) + self.logger.addHandler(self.file_handler) + self.logger.addHandler(error_handler) + self.logger.setLevel(logging.DEBUG) + + self.json_logger = logging.getLogger("JSON_LOGGER") + self.json_logger.addHandler(self.file_handler) + self.json_logger.addHandler(error_handler) + self.json_logger.setLevel(logging.DEBUG) + + self.speak_mode = False + self.chat_plugins = [] + + def typewriter_log( + self, title="", title_color="", content="", speak_text=False, level=logging.INFO + ): + for plugin in self.chat_plugins: + plugin.report(f"{title}. {content}") + + if content: + if isinstance(content, list): + content = " ".join(content) + else: + content = "" + + self.typing_logger.log( + level, content, extra={"title": title, "color": title_color} + ) + + def debug( + self, + message, + title="", + title_color="", + ): + self._log(title, title_color, message, logging.DEBUG) + + def info( + self, + message, + title="", + title_color="", + ): + self._log(title, title_color, message, logging.INFO) + + def warn( + self, + message, + title="", + title_color="", + ): + self._log(title, title_color, message, logging.WARN) + + def error(self, title, message=""): + self._log(title, Fore.RED, message, logging.ERROR) + + def _log( + self, + title: str = "", + title_color: str = "", + message: str = "", + level=logging.INFO, + ): + if message: + if isinstance(message, list): + message = " ".join(message) + self.logger.log( + level, message, extra={"title": str(title), "color": str(title_color)} + ) + + def set_level(self, level): + self.logger.setLevel(level) + self.typing_logger.setLevel(level) + + def double_check(self, additionalText=None): + if not additionalText: + additionalText = ( + "Please ensure you've setup and configured everything correctly." + "You can also create a github issue or join the discord" + " and ask there!" + ) + + self.typewriter_log("DOUBLE CHECK CONFIGURATION", Fore.YELLOW, additionalText) + + def log_json(self, data: Any, file_name: str) -> None: + # Define log directory + this_files_dir_path = os.path.dirname(__file__) + log_dir = os.path.join(this_files_dir_path, "../logs") + + # Create a handler for JSON files + json_file_path = os.path.join(log_dir, file_name) + json_data_handler = JsonFileHandler(json_file_path) + json_data_handler.setFormatter(JsonFormatter()) + + # Log the JSON data using the custom file handler + self.json_logger.addHandler(json_data_handler) + self.json_logger.debug(data) + self.json_logger.removeHandler(json_data_handler) + + def get_log_directory(self): + this_files_dir_path = os.path.dirname(__file__) + log_dir = os.path.join(this_files_dir_path, "../logs") + return os.path.abspath(log_dir) + + +class RisingBrainFormatter(logging.Formatter): + """ + Allows to handle custom placeholders 'title_color' and 'message_no_color'. + To use this formatter, make sure to pass 'color', 'title' as log extras. + """ + + def format(self, record: LogRecord) -> str: + if hasattr(record, "color"): + record.title_color = ( + getattr(record, "color") + + getattr(record, "title", "") + + " " + + Style.RESET_ALL + ) + else: + record.title_color = getattr(record, "title", "") + + # Add this line to set 'title' to an empty string if it doesn't exist + record.title = getattr(record, "title", "") + + if hasattr(record, "msg"): + record.message_no_color = remove_color_codes(getattr(record, "msg")) + else: + record.message_no_color = "" + return super().format(record) + + +""" +Output stream to console using simulated typing +""" + + +class TypingConsoleHandler(logging.StreamHandler): + def emit(self, record): + min_typing_speed = 0.05 + max_typing_speed = 0.01 + + msg = self.format(record) + try: + words = msg.split() + for i, word in enumerate(words): + print(word, end="", flush=True) + if i < len(words) - 1: + print(" ", end="", flush=True) + typing_speed = random.uniform(min_typing_speed, max_typing_speed) + time.sleep(typing_speed) + # type faster after each word + min_typing_speed = min_typing_speed * 0.95 + max_typing_speed = max_typing_speed * 0.95 + print() + except Exception: + self.handleError(record) + + +class ConsoleHandler(logging.StreamHandler): + def emit(self, record) -> None: + msg = self.format(record) + try: + print(msg) + except Exception: + self.handleError(record) + + +def remove_color_codes(s: str) -> str: + ansi_escape = re.compile(r"\x1B(?:[@-Z\\-_]|\[[0-?]*[ -/]*[@-~])") + return ansi_escape.sub("", s) + + +logger = Logger() diff --git a/src/model/chat_response_model.py b/src/model/chat_response_model.py new file mode 100644 index 0000000..3ca824d --- /dev/null +++ b/src/model/chat_response_model.py @@ -0,0 +1,41 @@ +"""chat response model""" +from typing import Any + +from src.model.message_model import MessageModel + + +class ChatResponseModel: + def __init__(self, data: Any): + self.id = data["id"] + self.object = data["object"] + self.model = data["model"] + self.usage = data["usage"] + """'choices': [ + { + 'message': { + 'role': 'assistant', + 'content': 'The 2020 World Series was played in Arlington, Texas at the Globe Life Field, which was the new home stadium for the Texas Rangers.'}, + 'finish_reason': 'stop', + 'index': 0 + } + ]""" + self.choices = [] + for choice in data["choices"]: + self.choices.append(ChoiceModel(choice)) + + def get_one_message_item(self) -> MessageModel: + if len(self.choices) > 0: + return self.choices.__getitem__(0).get_message() + else: + return MessageModel("", "") + + +class ChoiceModel: + def __init__(self, data: Any): + tmp_message = data["message"] + self.message = MessageModel(tmp_message["role"], tmp_message["content"]) + self.finish_reason = data["finish_reason"] + self.index = data["index"] + + def get_message(self): + return self.message diff --git a/src/model/message_model.py b/src/model/message_model.py new file mode 100644 index 0000000..6940ca3 --- /dev/null +++ b/src/model/message_model.py @@ -0,0 +1,25 @@ +"""message model to manage browsering questions as agent""" +from src.service.llm.base import Message + + +class MessageModel: + def __init__(self, role: str, content: str): + self.role = role + self.content = content + + def to_json(self) -> Message: + return {"role": self.role, "content": self.content} + + @classmethod + def create_chat_message(cls, role: str, content: str) -> Message: + """ + Create a chat message with the given role and content. + + Args: + role (str): The role of the message sender, e.g., "system", "user", or "assistant". + content (str): The content of the message. + + Returns: + dict: A dictionary containing the role and content of the message. + """ + return {"role": role, "content": content} diff --git a/src/router/api.py b/src/router/api.py index 9160329..08c685d 100644 --- a/src/router/api.py +++ b/src/router/api.py @@ -4,13 +4,20 @@ from flask import Blueprint, request, jsonify, send_from_directory from src.common.assembler import Assembler -from src.langchain.chatbot import getCompletion, getTextFromImage, query_image_ask +from rising_plugin.risingplugin import ( + getCompletion, + getTextFromImage, + query_image_ask, + handle_chat_completion, +) from src.firebase.cloudmessage import send_message, get_tokens -from src.langchain.csv_embed import csv_embed -from src.langchain.image_embedding import embed_image_text, query_image_text +from rising_plugin.csv_embed import csv_embed +from rising_plugin.image_embedding import embed_image_text, query_image_text from src.model.basic_model import BasicModel from src.model.feedback_model import FeedbackModel +from src.service.command_service import CommandService from src.service.feedback_service import FeedbackService +from src.service.llm.chat_service import ChatService def construct_blueprint_api(generator): @@ -21,6 +28,7 @@ def construct_blueprint_api(generator): # Service feedback_service = FeedbackService() + command_service = CommandService() @generator.response( status_code=200, schema={"message": "message", "result": "test_result"} @@ -176,4 +184,70 @@ def get_feedback(search, rating): result = feedback_service.get(search, rating) return assembler.to_response(200, "added successfully", json.dumps(result)) + @generator.response( + status_code=200, schema={"message": "message", "result": "test_result"} + ) + @api.route("/commands") + def get_commands(): + result = command_service.get() + return assembler.to_response( + 200, + "success", + json.dumps({"program": "help_command", "content": json.dumps(result)}), + ) + + @generator.request_body( + { + "token": "test_token", + "uuid": "test_uuid", + "history": [{"role": "user", "content": "test_message"}], + "user_input": "user_message", + "model": "gpt-3.5-turbo", + } + ) + @generator.response( + status_code=200, + schema={ + "message": "message", + "result": { + "program": "agent", + "message": {"role": "assistant", "content": "content"}, + }, + }, + ) + @api.route("/chat_rising", methods=["POST"]) + def message_agent(): + try: + data = json.loads(request.get_data()) + token = data["token"] + uuid = data["uuid"] + histories = assembler.to_array_message_model(data["history"]) # json array + user_input = data["user_input"] + model = data["model"] + """init chat service with model""" + chat_service = ChatService(ai_name=uuid, llm_model=model) + # getting chat response from rising ai + assistant_reply = chat_service.chat_with_ai( + prompt="", + user_input=user_input, + full_message_history=histories, + permanent_memory=None, + ) + except Exception as e: + return assembler.to_response( + 400, json.dumps(e.__getattribute__("error")), "" + ) + return assembler.to_response( + 200, + "added successfully", + json.dumps( + { + "program": "agent", + "message": json.dumps( + assistant_reply.get_one_message_item().to_json() + ), + } + ), + ) + return api diff --git a/src/service/command_service.py b/src/service/command_service.py new file mode 100644 index 0000000..1df9292 --- /dev/null +++ b/src/service/command_service.py @@ -0,0 +1,14 @@ +"""service to manage command""" +from typing import Any + +from src.commands.command import CommandRegistry + + +class CommandService: + """get commands""" + + def __init__(self): + self.command_registry = CommandRegistry() + + def get(self) -> Any: + return self.command_registry.get_all_commands() diff --git a/src/service/feedback_service.py b/src/service/feedback_service.py index 030c1a0..82d56da 100644 --- a/src/service/feedback_service.py +++ b/src/service/feedback_service.py @@ -3,20 +3,23 @@ from firebase_admin import firestore -# service to manage feedback collection from src.model.feedback_model import FeedbackModel +"""service to manage feedback collection""" + class FeedbackService: def __init__(self): self.db = firestore.client() self.feedbacks_ref = self.db.collection("feedbacks") - # add a new feedback + """add a new feedback""" + def add(self, feedback: FeedbackModel): return self.feedbacks_ref.document().set(feedback.to_json()) - # get list of feedback + """get list of feedback""" + def get(self, search, rating): if rating == 0: query = self.feedbacks_ref.where("rating", "!=", rating) diff --git a/src/service/llm/__init__.py b/src/service/llm/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/service/llm/base.py b/src/service/llm/base.py new file mode 100644 index 0000000..ab60fab --- /dev/null +++ b/src/service/llm/base.py @@ -0,0 +1,8 @@ +from typing import TypedDict + + +class Message(TypedDict): + """OpenAI Message object containing a role and the message content""" + + role: str + content: str diff --git a/src/service/llm/chat_service.py b/src/service/llm/chat_service.py new file mode 100644 index 0000000..37eaa83 --- /dev/null +++ b/src/service/llm/chat_service.py @@ -0,0 +1,133 @@ +"""Agnet Service""" +import time + +from openai.error import RateLimitError + +from src.common.utils import AGENT_NAME, GPT_MODEL +from rising_plugin.risingplugin import handle_chat_completion +from src.logs import logger +from src.model.chat_response_model import ChatResponseModel +from src.model.message_model import MessageModel + + +class ChatService: + def __init__(self, ai_name=AGENT_NAME, llm_model=GPT_MODEL): + self.ai_name = ai_name + self.llm_model = llm_model + + def generate_context(self, prompt, relevant_memory, full_message_history, model): + current_context = [ + # MessageModel.create_chat_message( + # "system", f"The current time and date is {time.strftime('%c')}" + # ), + ] + + # Add messages from the full message history until we reach the token limit + next_message_to_add_index = len(full_message_history) - 1 + insertion_index = len(current_context) + return ( + next_message_to_add_index, + insertion_index, + current_context, + ) + + # TODO: Change debug from hardcode to argument + def chat_with_ai( + self, + prompt, + user_input, + full_message_history, + permanent_memory, + ) -> ChatResponseModel: + """Interact with the OpenAI API, sending the prompt, user input, message history, + and permanent memory.""" + while True: + try: + """ + Interact with the OpenAI API, sending the prompt, user input, + message history, and permanent memory. + + Args: + prompt (str): The prompt explaining the rules to the AI. + user_input (str): The input from the user. + full_message_history (list): The list of all messages sent between the + user and the AI. + permanent_memory (Obj): The memory object containing the permanent + memory. + token_limit (int): The maximum number of tokens allowed in the API call. + + Returns: + str: The AI's response. + """ + model = self.llm_model # TODO: Change model from hardcode to argument + logger.debug(f"Chat with AI on model : {model}") + + # if len(full_message_history) == 0: + # relevant_memory = "" + # else: + # recent_history = full_message_history[-5:] + # shuffle(recent_history) + # relevant_memories = permanent_memory.get_relevant( + # str(recent_history), 5 + # ) + # if relevant_memories: + # shuffle(relevant_memories) + # relevant_memory = str(relevant_memories) + relevant_memory = "" + # logger.debug(f"Memory Stats: {permanent_memory.get_stats()}") + + ( + next_message_to_add_index, + insertion_index, + current_context, + ) = self.generate_context( + prompt, relevant_memory, full_message_history, model + ) + + # while current_tokens_used > 2500: + # # remove memories until we are under 2500 tokens + # relevant_memory = relevant_memory[:-1] + # ( + # next_message_to_add_index, + # current_tokens_used, + # insertion_index, + # current_context, + # ) = generate_context( + # prompt, relevant_memory, full_message_history, model + # ) + + # Add Messages until the token limit is reached or there are no more messages to add. + while next_message_to_add_index >= 0: + # print (f"CURRENT TOKENS USED: {current_tokens_used}") + message_to_add = full_message_history[next_message_to_add_index] + + # Add the most recent message to the start of the current context, + # after the two system prompts. + current_context.insert(insertion_index, message_to_add.to_json()) + + # Move to the next most recent message in the full message history + next_message_to_add_index -= 1 + + # Append user input, the length of this is accounted for above + current_context.extend( + [MessageModel.create_chat_message("user", user_input)] + ) + + logger.debug("------------ CONTEXT SENT TO AI ---------------") + for message in current_context: + # Skip printing the prompt + if message["role"] == "system" and message["content"] == prompt: + continue + logger.debug( + f"{message['role'].capitalize()}: {message['content']}" + ) + logger.debug("") + logger.debug("----------- END OF CONTEXT ----------------") + + # TODO: use a model defined elsewhere, so that model can contain + # temperature and other settings we care about + return ChatResponseModel(handle_chat_completion(model=model, messages=current_context)) + except Exception as e: + # TODO: When we switch to langchain, this is built in + logger.warn("Error: ", "API Rate Limit Reached. Waiting 10 seconds...") + raise e diff --git a/src/singletone.py b/src/singletone.py new file mode 100644 index 0000000..af21508 --- /dev/null +++ b/src/singletone.py @@ -0,0 +1,24 @@ + """The singleton metaclass for ensuring only one instance of a class.""" +import abc + + +class Singleton(abc.ABCMeta, type): + """ + Singleton metaclass for ensuring only one instance of a class. + """ + + _instances = {} + + def __call__(cls, *args, **kwargs): + """Call method for the singleton metaclass.""" + if cls not in cls._instances: + cls._instances[cls] = super(Singleton, cls).__call__(*args, **kwargs) + return cls._instances[cls] + + +class AbstractSingleton(abc.ABC, metaclass=Singleton): + """ + Abstract singleton class for ensuring only one instance of a class. + """ + + pass diff --git a/src/static/swagger.json b/src/static/swagger.json index ff9dab1..a5300f4 100644 --- a/src/static/swagger.json +++ b/src/static/swagger.json @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Application - description: Generated at 14/05/2023 02:58:24. This is the swagger + description: Generated at 28/05/2023 17:05:42. This is the swagger ui based on the open api 3.0 specification of the Application version: 1.0.0 created by the flask swagger generator. externalDocs: @@ -91,6 +91,24 @@ paths: responses: '200': $ref: '#/components/responses/get_feedback_response' + '/commands': + get: + tags: + - send_notification + operationId: 'get_commands' + responses: + '200': + $ref: '#/components/responses/get_commands_response' + '/chat_rising': + post: + tags: + - send_notification + operationId: 'message_agent' + requestBody: + $ref: '#/components/requestBodies/message_agent_request_body' + responses: + '200': + $ref: '#/components/responses/message_agent_response' components: requestBodies: send_notification_request_body: @@ -121,6 +139,13 @@ components: application/json: schema: $ref: '#/components/schemas/add_feedback' + message_agent_request_body: + description: None + required: True + content: + application/json: + schema: + $ref: '#/components/schemas/message_agent' responses: send_notification_response: description: send_notification response @@ -158,6 +183,18 @@ components: application/json: schema: $ref: '#/components/schemas/get_feedback_response_schema' + get_commands_response: + description: get_commands response + content: + application/json: + schema: + $ref: '#/components/schemas/get_commands_response_schema' + message_agent_response: + description: message_agent response + content: + application/json: + schema: + $ref: '#/components/schemas/message_agent_response_schema' schemas: send_notification: type: object @@ -286,3 +323,56 @@ components: result: type: string example: test_result + get_commands_response_schema: + type: object + properties: + message: + type: string + example: message + result: + type: string + example: test_result + message_agent_response_schema: + type: object + properties: + message: + type: string + example: message + result: + $ref: "#/components/schemas/result_message_agent_response_schema" + result_message_agent_response_schema: + type: object + properties: + program: + type: string + example: agent + message: + $ref: "#/components/schemas/message_result_message_agent_response_schema" + message_result_message_agent_response_schema: + type: object + properties: + role: + type: string + example: assistant + content: + type: string + example: content + message_agent: + type: object + properties: + token: + type: string + example: test_token + uuid: + type: string + example: test_uuid + history: + type: array + items: + type: object + user_input: + type: string + example: user_message + model: + type: string + example: gpt-3.5-turbo diff --git a/tests/functional/test_recipes.py b/tests/functional/test_recipes.py index 85e4af1..bb21056 100644 --- a/tests/functional/test_recipes.py +++ b/tests/functional/test_recipes.py @@ -1,6 +1,6 @@ import re -from src.langchain.chatbot import getCompletion, getTextFromImage +from src.langchain.risingplugin import getCompletion, getTextFromImage from src.firebase.cloudmessage import send_message from src.firebase.cloudmessage import get_tokens from src.langchain.image_embedding import query_image_text From a67e86589277f0fb39a895b4de4d1cf35feb0ac1 Mon Sep 17 00:00:00 2001 From: thomas Date: Sun, 28 May 2023 17:26:52 -0400 Subject: [PATCH 2/5] feature(#30, #29, #59): Black Format Issue Fixed --- src/singletone.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/singletone.py b/src/singletone.py index af21508..d913b05 100644 --- a/src/singletone.py +++ b/src/singletone.py @@ -1,8 +1,9 @@ - """The singleton metaclass for ensuring only one instance of a class.""" +"""The singleton metaclass for ensuring only one instance of a class.""" import abc class Singleton(abc.ABCMeta, type): + """ Singleton metaclass for ensuring only one instance of a class. """ From d78a075539dab1aba88c6b774da7889a7b6ec9a8 Mon Sep 17 00:00:00 2001 From: thomas Date: Sun, 28 May 2023 17:35:13 -0400 Subject: [PATCH 3/5] feature(#30, #29, #59): resolved unit test issues --- .github/workflows/main.yml | 2 -- tests/functional/test_recipes.py | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a7cf287..7daefb8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,8 +22,6 @@ jobs: uses: actions/setup-python@v3 - name: install run: pip install -r requirements.txt - - name: embed app document - run: python src/langchain/csv_embed.py - name: test run: python -m pytest - name: api test with saucectl diff --git a/tests/functional/test_recipes.py b/tests/functional/test_recipes.py index bb21056..97e1e71 100644 --- a/tests/functional/test_recipes.py +++ b/tests/functional/test_recipes.py @@ -1,9 +1,9 @@ import re -from src.langchain.risingplugin import getCompletion, getTextFromImage +from rising_plugin.risingplugin import getCompletion, getTextFromImage from src.firebase.cloudmessage import send_message from src.firebase.cloudmessage import get_tokens -from src.langchain.image_embedding import query_image_text +from rising_plugin.image_embedding import query_image_text TEST_IAMGE_NAME = "0ddffe51-3763-48d9-ab74-2086de529217" TEST_UUID = "TEST_UUID" From 3c1a286ab78bdb182e5a24a7b22d5584d1405ee7 Mon Sep 17 00:00:00 2001 From: thomas Date: Sun, 28 May 2023 17:38:49 -0400 Subject: [PATCH 4/5] feature(#30, #29, #59): resolved parameters passing issue on getCompletion Method. --- src/router/api.py | 2 +- src/service/llm/chat_service.py | 4 +++- tests/functional/test_recipes.py | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/router/api.py b/src/router/api.py index 08c685d..84a273e 100644 --- a/src/router/api.py +++ b/src/router/api.py @@ -43,7 +43,7 @@ def send_notification(): token = data["token"] uuid = data["uuid"] - result = getCompletion(query, uuid) + result = getCompletion(query=query, uuid=uuid) notification = {"title": "alert", "content": result} diff --git a/src/service/llm/chat_service.py b/src/service/llm/chat_service.py index 37eaa83..765f63d 100644 --- a/src/service/llm/chat_service.py +++ b/src/service/llm/chat_service.py @@ -126,7 +126,9 @@ def chat_with_ai( # TODO: use a model defined elsewhere, so that model can contain # temperature and other settings we care about - return ChatResponseModel(handle_chat_completion(model=model, messages=current_context)) + return ChatResponseModel( + handle_chat_completion(model=model, messages=current_context) + ) except Exception as e: # TODO: When we switch to langchain, this is built in logger.warn("Error: ", "API Rate Limit Reached. Waiting 10 seconds...") diff --git a/tests/functional/test_recipes.py b/tests/functional/test_recipes.py index 97e1e71..32b1cb9 100644 --- a/tests/functional/test_recipes.py +++ b/tests/functional/test_recipes.py @@ -11,7 +11,7 @@ def test_langchain(): error = "Error happened while analyzing your prompt. Please ask me again" - result = getCompletion("open three.js website", TEST_UUID) + result = getCompletion(query="open three.js website", uuid=TEST_UUID) print(result) assert result != error From e883840d0fa563d57378cfc70d5230f6aa8b3949 Mon Sep 17 00:00:00 2001 From: thomas Date: Sun, 28 May 2023 19:37:47 -0400 Subject: [PATCH 5/5] feature(#30, #29, #59): rising_plugin upgraded ! --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 6327bbf..f16270a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -100,4 +100,4 @@ Werkzeug==2.2.3 win32-setctime==1.1.0 wrapt==1.15.0 yarl==1.8.2 -rising_plugin==0.0.6 \ No newline at end of file +rising_plugin==0.1.0 \ No newline at end of file