From 8609e4bdd6c20a87806afb9257488b722504da79 Mon Sep 17 00:00:00 2001 From: AdrienChampion Date: Fri, 1 Mar 2019 15:30:12 +0100 Subject: [PATCH 1/5] removed all logging from the library, everything is done at top-level --- docs/user_doc/print.html | 8 ++ docs/user_doc/searchindex.js | 2 +- docs/user_doc/searchindex.json | 2 +- docs/user_doc/testing/failures.html | 8 ++ src/1_base/dtypCheck.ml | 4 - src/1_base/expand.ml | 7 -- src/2_parse/mic.ml | 1 - src/3_testgen/test.ml | 1 - src/3_testgen/values.ml | 9 -- src/4_theory/bigArith.ml | 5 - src/7_test/load.ml | 103 +++++++++--------- src/7_test/load.mli | 37 +++++-- src/7_test/make.ml | 35 ++++-- src/7_test/sigs.mli | 17 ++- src/run.ml | 76 ++++++++----- .../rsc/admins/okay/mustFail.techel.output | 4 + .../admins/okay/preciseMustFail.techel.output | 4 + user_doc/src/testing/failures.md | 6 + 18 files changed, 199 insertions(+), 130 deletions(-) diff --git a/docs/user_doc/print.html b/docs/user_doc/print.html index 30f93a3..e462eec 100644 --- a/docs/user_doc/print.html +++ b/docs/user_doc/print.html @@ -1319,6 +1319,10 @@

Techelson User Documentation

Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root +failure confirmed on test operation + MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))) +while running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)) +failed with value "illegal access to admin account" : string => live contracts: <anonymous> (0utz) address[2]@new_admin Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root @@ -1405,6 +1409,10 @@

Techelson User Documentation

Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root +failure confirmed on test operation + MUST_FAIL[uid:4] "illegal access to admin account" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))) +while running operation TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)) +failed with value "illegal access to admin account" : string => live contracts: <anonymous> (0utz) address[2]@new_admin Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root diff --git a/docs/user_doc/searchindex.js b/docs/user_doc/searchindex.js index 8f34d3e..85861af 100644 --- a/docs/user_doc/searchindex.js +++ b/docs/user_doc/searchindex.js @@ -1 +1 @@ -window.search = {"doc_urls":["index.html#techelson","michelson/index.html#michelson","michelson/simple_example.html#a-simple-example","testing/index.html#running-tests","testing/basic.html#first-steps","testing/basic.html#introspection","testing/basic.html#steps","testing/contracts.html#creating-and-calling-contracts","testing/contracts.html#named-contract-creation","testing/contracts.html#applying-operations","testing/inspection.html#live-contract-inspection","testing/anonymous.html#anonymous-contracts","testing/transfers.html#transfers","testing/failures.html#testing-for-failures","testing/failures.html#creation","testing/failures.html#transfer-failures","testing/failures.html#handling-failures","testing/failures.html#more-precise-failure-testing","testing/set_source.html#usurpation-of-identity","testgen/index.html#test-generation","testgen/example.html#example","quick_ref/index.html#quick-reference","quick_ref/extensions.html#extensions","quick_ref/extensions.html#unrestricted-extensions","quick_ref/extensions.html#testcase-only-extensions","quick_ref/usage.html#command-line-options","quick_ref/usage.html#modes","quick_ref/usage.html#test-generation"],"index":{"documentStore":{"docInfo":{"0":{"body":182,"breadcrumbs":1,"title":1},"1":{"body":131,"breadcrumbs":1,"title":1},"10":{"body":239,"breadcrumbs":5,"title":3},"11":{"body":246,"breadcrumbs":4,"title":2},"12":{"body":288,"breadcrumbs":3,"title":1},"13":{"body":235,"breadcrumbs":4,"title":2},"14":{"body":346,"breadcrumbs":3,"title":1},"15":{"body":187,"breadcrumbs":4,"title":2},"16":{"body":272,"breadcrumbs":4,"title":2},"17":{"body":327,"breadcrumbs":6,"title":4},"18":{"body":402,"breadcrumbs":4,"title":2},"19":{"body":63,"breadcrumbs":2,"title":2},"2":{"body":96,"breadcrumbs":3,"title":2},"20":{"body":260,"breadcrumbs":3,"title":1},"21":{"body":32,"breadcrumbs":2,"title":2},"22":{"body":44,"breadcrumbs":3,"title":1},"23":{"body":31,"breadcrumbs":4,"title":2},"24":{"body":241,"breadcrumbs":4,"title":2},"25":{"body":93,"breadcrumbs":5,"title":3},"26":{"body":188,"breadcrumbs":3,"title":1},"27":{"body":48,"breadcrumbs":4,"title":2},"3":{"body":151,"breadcrumbs":2,"title":2},"4":{"body":28,"breadcrumbs":4,"title":2},"5":{"body":44,"breadcrumbs":3,"title":1},"6":{"body":196,"breadcrumbs":3,"title":1},"7":{"body":54,"breadcrumbs":5,"title":3},"8":{"body":208,"breadcrumbs":5,"title":3},"9":{"body":233,"breadcrumbs":4,"title":2}},"docs":{"0":{"body":"Techelson is a T est E xecution E nvironment (TEE) for Michelson smart contracts . Michelson is the stack-based language used by the tezos blockchain . Techelson is open source and hosted on github , where you can find the build instructions. Techelson emulates just enough of the tezos blockchain protocol to be able to create smart contracts and make transfers between contracts. Currently, techelson only aims at testing functional properties of smart contracts. In particular, it does not provide any information about the gas or burn of transfers/contracts. This is because computing the burn , and especially the gas of a transfer is rather complex and would require techelson to drop some of the abstractions it makes over the tezos protocol to run tests faster. Techelson can be used either as a command-line tool or as an OCaml library. This book focuses on the former use case. Also, this book assumes the reader is fairly familiar with the michelson language. We will discuss what a contract is and how it behaves, but the reader should know what michelson types and instructions look like, and their semantics. Michelson is a fairly low-level language which makes it difficult to discuss complex contracts. This book will sometimes give contracts as Liquidity contracts. Liquidity is a higher-level, OCaml-like language for tezos smart contracts which compiles to Michelson. NB : if you are a Liquidity user, you should probably take a look at this blog post on how to write tests directly in Liquidity, and run these tests using Techelson. The chapters of this book are Michelson , provides a very brief introduction to michelson smart contracts. Running Tests , describes techelson's workflow for running tests through examples. Test Generation , discusses techelson's test generation features. Quick Reference , quick reminders of techelson's features, such as extensions. All examples in this book are available in the rsc directory of the github repository .","breadcrumbs":"Techelson","id":"0","title":"Techelson"},"1":{"body":"Michelson is the stack-based, strongly typed, low-level language supported by the tezos blockchain for smart contracts. We only provide a brief description of michelson here, and refer the reader to the official documentation for more details. A michelson contract is similar to transition system. The storage of a contract is its current state; the entry point ( code ) of a contract is a function which takes some tezos tokens (of type mutez ), the current storage of the contract, and a parameter of a certain type provided by the client of the contract. It returns a list of operations (contract/account creation, transfers, etc. ), and the new storage of the contract. In practice, a contract looks as follows: storage ;\nparameter ;\ncode ; Note that tokens are passed implicitely: they are credited to the contract before it starts running (although the amount of the transfer can be accessed with the AMOUNT instruction). Hence the code of the contract takes two parameters, which are aggregated in a pair (parameter, storage) . The same goes with the operations and the new storage returned by the contract, which are returned as a pair (operations, new_storage) . In the stack-based context of michelson, \"takes as argument\" means \"starts with a stack containing \". Likewise, \"returns \" here means \"leaves on the stack at the end (and nothing else than )\".","breadcrumbs":"Michelson","id":"1","title":"Michelson"},"10":{"body":"Michelson smart contracts cannot access each other's storage. They can only interact through transfers, during which the client of the contract provides a parameter that the contract runs its code on. As a test framework, techelson provides inspection instructions which give access to the balance and the storage of a live (deployed) contract. Both consume a contract from the top of the stack. instruction parameter stack GET_STORAGE 'storage :: contract _ : 'S or :: address : 'S -> (option 'storage) : 'S GET_BALANCE none :: contract _ : 'S or :: address : 'S -> mutez : 'S Let's extend the previous example to inspection.techel which checks that the balance and storage of the contract deployed are correct. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} The testcase does not fail and produces the output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/inspection.techel\nRunning test `Inspection` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Inspection`","breadcrumbs":"Running Tests » Live Contract Inspection","id":"10","title":"Live Contract Inspection"},"11":{"body":"Techelson accepts contracts through its --contract option. These contracts are named as discussed in Creating and Calling Contracts . Contracts defined at michelson level in testcases and contracts however are considered anonymous . Anonymous contracts can also be deployed and inspected. In fact, they are not really different from named contracts apart from their lack of name, which (currently) prevent techelson from mentioning where they really come from in its debug output. The following anonymous.techel testcase is similar to the one from the Live Contract Inspection except that the contract deployed is not given to the environment, it is inlined in the testcase. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op { storage nat; parameter bool; code { UNPAIR ; IF { } { PUSH nat 1; ADD } ; NIL operation ; PAIR }; } ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} This produces the exact same output (modulo the testcase's name, and as long as we do not increase verbosity) as for inspection.techel : $ techelson rsc/no_contract/okay/anonymous.techel\nRunning test `Anonymous` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) { storage nat ; parameter bool ; code ...; } live contracts: none\n=> live contracts: (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Anonymous`","breadcrumbs":"Running Tests » Anonymous Contracts","id":"11","title":"Anonymous Contracts"},"12":{"body":"At this point creating and applying a transfer should be relatively straightforward. Simply create the operation using michelson's TRANSFER_TOKENS , and apply it with APPLY_OPERATIONS . For instance, transfer.techel builds on inspection.techel . It creates an instance of simpleExample.tz , and creates and applies two operations: the first transfers 7 tokens with a parameter equal to False , and the second transfers 13 tokens with True . (Remember that simpleExample.tz will count transfers for which the parameter is False .) { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; ... # Omitting code creating the contract. { # Making a non-ghost transfer. DUP ; PUSH @amount mutez 7 ; PUSH @ghost bool False ; TRANSFER_TOKENS ; } ; DIP { # Making a ghost transfer. DUP ; PUSH @amount mutez 13 ; PUSH @ghost bool True ; TRANSFER_TOKENS ; } ; { # Creating the list of all operations. DIP { DIP {NIL operation } ; CONS } ; CONS ; } ; APPLY_OPERATIONS ; Finally, it checks that the balance and storage are the ones expected: GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 23 ; IFCMPNEQ { PUSH string \"balance should be 23utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 1 ; IFCMPNEQ { PUSH string \"storage should be 1 (nat)\" ; FAILWITH } {} ; }\n} The test passes and its output is $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/transfer.techel\nRunning test `Transfer` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script... applying operation TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False live contracts: SimpleExample (3utz) address[1]@main running TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False\n=> live contracts: SimpleExample (10utz) address[1]@main applying operation TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True live contracts: SimpleExample (10utz) address[1]@main running TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True\n=> live contracts: SimpleExample (23utz) address[1]@main => live contracts: SimpleExample (23utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 23utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 1 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Transfer`","breadcrumbs":"Running Tests » Transfers","id":"12","title":"Transfers"},"13":{"body":"This section is going to use a slightly more complex contract in order to showcase failures and how to test them. Even if you are not familiar with liquidity , the contract's code will most likely be more readable in liquidity than in michelson. Here is the liquidity version, admins.liq : [%%version 0.405] type storage = { admins : (string, address) map ; (* Unused in this example. *) nus : (string, (address * tez * UnitContract.instance)) map ;\n} let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) (storage : storage) : operation list * storage = admin_check storage admin_name (Current.sender ()); let storage = storage.admins <- Map.update nu_name (Some nu_address) storage.admins in [], storage Note that the clients field of the storage is unused in this example. The admins map maps administrator names to addresses. The only entry point (in this example) is add_admin which allows administrators to add new administrators by registering their name and their address. More precisely, calling this contract is only legal if the SENDER ( Current.sender () ) of the call is an administrator ( c.f. admin_check ). If the call to the contract is not legal, the transfer fails: let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" The parameters of the entry point are admin_name : name associated with the SENDER administrator, nu_name : name of the new administrator to add, nu_address : the address of the new administrator. let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) Using liquidity to compile the contract to michelson (for instance using liquidity's online editor ), we obtain admins.tz . Here are the storage and parameter types: parameter (pair string (pair string address));\nstorage (pair :storage (map %admins string address) (map %clients string (pair address (pair mutez (contract :UnitContract unit))))); We omit the contract's code ( admins.tz ) as i) it is not very readable and ii) we do not need to know what the code precisely is to create the contract and call it, as long as we know the storage and parameter types.","breadcrumbs":"Running Tests » Testing for Failures","id":"13","title":"Testing for Failures"},"14":{"body":"Creating a contract has been covered in previous sections, so let's give ourselves some code to create the contract with one administrator called root . In fact, let's make an account for root and register it as an administrator. The new administrator new_admin is also deployed as an account. Testcase create.techel does exactly that: { NIL operation ; { # Create an account for `root`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@root_manager\" ; SHA512 ; CREATE_ACCOUNT @root ; } ; SWAP ; DIP { CONS } ; { # Create an account for `new_admin`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@new_admin_manager\" ; SHA512 ; CREATE_ACCOUNT @new_admin ; } ; SWAP ; DIP { SWAP ; DIP CONS } ; { # Create an `admins` contract. # Create the storage's (empty) `clients` field. EMPTY_MAP @clients string (pair address (pair mutez (contract unit))) ; # Create the storage's `admins` field and register `root`. EMPTY_MAP @admins string address ; DUUUUP ; # Retrieve root's address. SOME @address ; PUSH @name string \"root\" ; PRINT_STACK ; UPDATE ; PAIR @storage ; PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @spendable bool False ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@contract_manager\" ; SHA512 ; CREATE_CONTRACT @admins \"Admins\" } ; SWAP ; DIP { SWAP ; DIP { SWAP ; DIP CONS } } ; DIIIP { APPLY_OPERATIONS } ; PRINT_STACK ; STEP \"after applying creation operations.\"\n} Running this test produces the following output $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/create.techel\nRunning test `Create` running test script...\nstack:\n|==================================================================================================|\n| [ CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; }, CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } ] |\n| (list operation) |\n|--------------------------------------------------------------------------------------------------|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @clients |\n| Map { } |\n| (map string (pair address (pair mutez (contract unit)))) |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| Map { } |\n| (map string address) |\n|--------------------------------------------------------------------------------------------------|\n| @address |\n| (Some address[1]@root) |\n| (option address) |\n|--------------------------------------------------------------------------------------------------|\n| @name |\n| \"root\" |\n| string |\n|==================================================================================================| running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| address[3]@admins |\n| address |\n|==================================================================================================| running test script...\nstopping [after applying creation operations.] press `return` to continue running test script...\nDone running test `Create`","breadcrumbs":"Running Tests » Creation","id":"14","title":"Creation"},"15":{"body":"Let's now add new_admin as a new administrator. Testcase addAdmin.techel only adds the following few instructions at the end of create.techel : # Retrieve the actual contract. CONTRACT (pair string (pair string address)) ; IF_NONE { PUSH string \"failed to retrieve `admins` contract\" ; STEP } {} ; # Saving the contract for later. DUP ; PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; What should the result of applying this transfer be? Remember than before adding an administrator, the contract checks that the sender is an admin. let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address)\n...\n= admin_check storage admin_name (Current.sender ()); ... So, if everything goes well, the transfer should fail: the sender here is not root , but the testcase. In techelson, the testcase currently running has its own address. It is in particular not the address of root . Hence, the transfer fails as it should and so does the whole testcase. The (relevant part of the) output is Test `AddAdmin` failed: Error operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) was expected to succeed but failed on operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) operation failed on \"illegal access to admin account\" : string You can see in the transfer the sender and the target of the transfer: TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins AddAdmin is the name of our testcase, and address[0]@AddAdmin is its address. Name \"root\" does not map to this address in the contract and the transfer fails.","breadcrumbs":"Running Tests » Transfer Failures","id":"15","title":"Transfer Failures"},"16":{"body":"Before getting into making this transfer work (next section), note that this (failing) testcase is actually useful. Or at least it should be: the transfer we are trying to make is illegal indeed. We do want the transfer to fail, but the testcase should succeed if the transfer does fail, fail if the transfer succeeds: anyone can add admins, which is bad . This is what the MUST_FAIL techelson extension does. It takes an operation wraps it in a construct telling techelson that this operation must fail: either the operation itself or, if it is a transfer, the operations created by this transfer. Here is its signature: instruction parameter stack MUST_FAIL :: option : operation : 'S -> operation : 'S Let's ignore the parameter and the first stack argument for now and just use this instruction right away. Testcase mustFail.techel is the same as addAdmin.techel except for a few lines after the transfer: TRANSFER_TOKENS ; PUSH (option string) None ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; The test now passes successfully: $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/mustFail.techel\nRunning test `MustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `MustFail`","breadcrumbs":"Running Tests » Handling Failures","id":"16","title":"Handling Failures"},"17":{"body":"Now, MUST_FAIL (as it is used here) succeeds if the transfer ends in a tezos protocol failure. This include explicit failures in the code, illegal transfers due to insufficient funds, duplicate operations, etc. It does not include type-checking errors and internal techelson errors. This means in particular that if the transfer above fails for a reason different from \"illegal access to admin account\" then MUST_FAIL will consider the test a success. To make sure the cause for failure is actually the one we want, we must use MUST_FAIL 's optional stack parameter. A failure in michelson code always has a value of some type associated to it. In this case, the type of this value is string and its value is \"illegal access to admin account\" . Testcase preciseMustFail.techel only changes mustFail.techel to pass the failure value expected to MUST_FAIL : TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; As a consequence, if the transfer fails with anything else than an explicit failure with a value of type string equal to \"illegal access to admin account\" , then the whole testcase will fail. Everything works fine here, and the output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/preciseMustFail.techel\nRunning test `PreciseMustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `PreciseMustFail` Notice that the MUST_FAIL operation now mentions the value expected: MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] ...) as opposed to the _ wildcard from testcase mustFail.techel , which means no value was given: MUST_FAIL[uid:4] _ (TRANSFER[uid:3] ...)","breadcrumbs":"Running Tests » (More) Precise Failure Testing","id":"17","title":"(More) Precise Failure Testing"},"18":{"body":"The previous section used the liquidity contract admins.liq and its techelson version admins.tz . It showcased how to handle expected transfer failures and turn them into test objectives. The failure used to demonstrate the example was that we tried to add a new administrator by calling the contract from the testcase, which failed because only administrators can add other administrators, and the (address of the) testcase was not registered as such. PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; DIP {NIL operation } ; CONS ; APPLY_OPERATIONS ; One solution would be to register the testcase directly, but it would be more natural and more generic to be able to apply a transfer as someone else. Hence the SET_SOURCE extension: instruction parameter stack SET_SOURCE code :: address : 'A -> 'B iff code :: [ A -> B ] Warning : the SET_SOURCE extension is only legal in testcases. This extension allows to pretend the testcase is a live contract or account from the environment. More precisely, all operations created in the code under the SET_SOURCE will have their source and sender be the address from the stack. Testcase setSource.techel uses this instruction to pretend that root is the one adding a new administrator. # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; { # Pretending to be `root`. DUUUUUUP ; PRINT_STACK ; STEP ; SET_SOURCE { TRANSFER_TOKENS } } ; PRINT_STACK ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS The testcase now succeeds, and its output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/setSource.techel\nRunning test `SetSource` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 0utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @storage |\n| (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| (pair string (pair string address)) |\n|--------------------------------------------------------------------------------------------------|\n| address[1]@root |\n| address |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| operation |\n|==================================================================================================| running test script... applying operation TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `SetSource` Notice how, in the last PRINT_STACK , the sender of the transfer is now root : TRANSFER[uid:3] address[1]@root -> address[3]@admins ...","breadcrumbs":"Running Tests » Usurpation of Identity","id":"18","title":"Usurpation of Identity"},"19":{"body":"Techelson has a test generation feature. It is relatively naive: the testcases it generates do not really take the semantics of your contract into account. Given a contract, it will generate a random storage for that contract and deploy it. Then, it will create a random number of transfers to that contract with random parameters. Note that while test generation is random, it is expected to be deterministic: the same test generation command on a contract should always generate the same test cases. It is naive in the sense that it can (and statistically will) generate testcases which are not successful. Still, this feature is useful to generate a testcase skeleton with random contract creation and transfers that you can edit to test the behavior of your contract.","breadcrumbs":"Test Generation","id":"19","title":"Test Generation"},"2":{"body":"Let us build a contract which counts how many time it was called. We will allow clients to specify that they do not want to be counted by passing a boolean ghost : if it is true, the contract will not count the transfer. Based on this description, we already have the storage and parameter types: storage nat;\nparameter bool; The code of this contract should perform the following steps: destroy the parameter/storage pair branch on the ghost parameter: this consumes the parameter, meaning the storage is now on the top of the stack do nothing if ghost is true: the storage is unchanged add 1 to the storage otherwise pair an empty list of operations with the new storage The complete description of the contract, simpleExample.tz , is thus storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n};","breadcrumbs":"Michelson » A Simple Example","id":"2","title":"A Simple Example"},"20":{"body":"Let's showcase testgeneration on simpleExample.tz : storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; Test generation is activated by passing to techelson a testgen argument triggering the test generation mode. You can read more about modes in the Usage section . First, let's generate a single testcase ( -n 1 , or --count 1 ) and let techelson run it: $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1\ndone generating test for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] => live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1` While this can be useful for simple contracts, usually you want to retrieve the testcase directly so that you can modify it to suit your needs. So let's still generate one testcase but this time we will dump it in the current directory (trailing . in the techelson command). $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1 . ; echo ; echo \"testcase:\" ; echo ; cat SimpleExampleTest1.techel ; rm SimpleExampleTest1.techel\ndone generating test for contract SimpleExample\ndumping testcases to `.` testcase: { # deploying contract `SimpleExample` { # creating contract creation parameters { # creating storage for contract `SimpleExample` PUSH nat 807338681362247 ; # money transferred PUSH mutez 638557938255190 ; # delegatable PUSH bool False ; # spendable PUSH bool False ; # delegate NONE key_hash ; # manager { PUSH key \"11a6ffbc9fb85\" ; BLAKE2B } } ; CREATE_CONTRACT \"SimpleExample\" } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS } ; # create transfer operation { DUP ; # retrieve contract from address, fail if none { CONTRACT bool ; IF_NONE { PUSH string \"unable to spawn contract `SimpleExample`\" ; FAILWITH } {} } ; PUSH mutez 120584798270008 ; PUSH bool True ; TRANSFER_TOKENS } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS }\n}","breadcrumbs":"Test Generation » Example","id":"20","title":"Example"},"21":{"body":"This section provides a quick overview of some of techelson's features: list of all the extensions (brief) discussion on techelson's command-line usage These sections try to provide relatively raw, brief and crucial information about the features they discuss. They will usually point to the relevant sections of this book if you need more details.","breadcrumbs":"Quick Reference","id":"21","title":"Quick Reference"},"22":{"body":"Warning : the following instructions can only be used in contracts, not testcases : SENDER SOURCE Techelson testcases have access to an extended instruction set to ease the process of writing tests. See rsc/tests/ for more examples. Note that techelson treats #> as whitespace, so you can use extensions in contracts (when legal ) while keeping them pure michelson, like in the example below DIP { ... CONS ; #> PRINT_STACK ; #> STEP \"after list cons\" ; PUSH int 3 ; ...\n}","breadcrumbs":"Quick Reference » Extensions","id":"22","title":"Extensions"},"23":{"body":"The following instructions are legal in testcases and contracts : STEP and STEP : 'S -> 'S Relevant section of this book: First Steps . suspends the evaluator and prints a string, if any. PRINT_STACK : 'S -> 'S Relevant section of this book: First Steps . prints the current state of the stack","breadcrumbs":"Quick Reference » Unrestricted Extensions","id":"23","title":"Unrestricted Extensions"},"24":{"body":"The following instructions are only legal in testcases: CREATE_CONTRACT : :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Creates an instance of the contract named after the string parameter. The type of the storage of the contract must be 'g . SPAWN_CONTRACT 'g : :: string : key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Exactly the same as the CREATE_CONTRACT extension above but the name of the contract is passed as a stack parameter, and the type of the storage is an explicit parameter of the instruction. APPLY_OPERATIONS : (list operation) : 'S -> 'S Relevant section of this book: Creating and Calling Contracts . consumes a list of operations suspends the execution of the testcase applies all the operations in the list (these operations can create operations which will be applied too) resumes the execution of the testcase GET_STORAGE 'storage : contract _ : 'S -> (option 'storage) : 'S address : 'S -> (option 'storage) : 'S Relevant section of this book: Live Contract Inspection . consumes a contract pushes Some of the current value of the storage of the contract if its storage has type 'storage , None otherwise GET_BALANCE : contract _ : 'S -> mutez : 'S address : 'S -> mutez : 'S Relevant section of this book: Live Contract Inspection . Same as GET_STORAGE , but pushes the balance of the contract instead of its storage MUST_FAIL 'a : (option 'a) : operation : 'S -> 'S Relevant section of this book: Testing for Failures . Specifies that an operation (or the operation it creates recursively) must fail, and optionaly that it FAIL ed WITH a certain value. More precisely, the whole testcase will fail if the operation or the operations it creates recursively, when applied , either succeeds, or the (option 'a) parameter is (Some value) and the operation's failure was not caused by a FAILWITH on precisely value Note that if the optional value is NONE , then MUST_FAIL accepts any kind of protocol failure, not just FAILWITH . For instance, it will also accept creation/transfer operations that fail because of insufficient balance, because this precise operation already ran (it was DUP -ed), etc . SET_SOURCE code , with code :: [ 'A -> 'B ] address :: 'A -> 'B Relevant section of this book: Usurpation of Identity . Sets the source of the testcase. Without this extension, the source of all transfers can only be the testcase. This allows to run code while pretending the testcase is a different live contract.","breadcrumbs":"Quick Reference » Testcase-only Extensions","id":"24","title":"Testcase-only Extensions"},"25":{"body":"Warning : so-called contract initializers are mentioned in the --help but are not currently supported. The full list of options (for the nominal mode) is obtained with --help : $ techelson --help\nUSAGE: ../bin/techelson [OPTIONS] -- [FILES]* ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? OPTIONS: -h, --help prints this help message -v, --verb ? increases or sets verbosity [default: 1] -q decreases verbosity -s, --step (on|true|True|no|off|false|False)? (de)activates step-by-step evaluation [default: false] --skip (on|true|True|no|off|false|False)? if true, all steps will automatically advance (and `--step` will be set to false) [default: false] --contract ',' ? adds a contract to the test environment. The second optional argument is the contract's initializer. MODES: testgen activates and controls test generation run `../bin/techelson --help` to obtain help on a specific mode. For example: `../bin/techelson testgen --help`","breadcrumbs":"Quick Reference » Command-Line Options","id":"25","title":"Command-Line Options"},"26":{"body":"Modes available: testgen : Test Generation Techelson's modes are triggered by simply passing the name of the mode as an argument. For instance, $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 2\ndone generating tests for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] => live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1`\nRunning test `SimpleExampleTest2` running test script... applying operation CREATE[uid:0] (@address[3], \"blake2b:\", (Some \"blake2b:\"), true, true, 290035844265409utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (290035844265409utz) address[3] running test script... applying operation TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True live contracts: SimpleExample (290035844265409utz) address[3] running TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True\n=> live contracts: SimpleExample (810126422944596utz) address[3] => live contracts: SimpleExample (810126422944596utz) address[3] running test script... applying operation TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False live contracts: SimpleExample (810126422944596utz) address[3] running TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False\n=> live contracts: SimpleExample (1655160698449470utz) address[3] => live contracts: SimpleExample (1655160698449470utz) address[3] running test script...\nDone running test `SimpleExampleTest2` You can have techelson print the options for mode with techelson --help .","breadcrumbs":"Quick Reference » Modes","id":"26","title":"Modes"},"27":{"body":"Given a contract, this mode is in charge of generating a testcase automatically. The relevant chapter of this book is Test Generation . $ techelson testgen --help\nGenerates testcases for some contract(s). If a directory is provided, the testcases will\nbe dumped there. Otherwise techelson will just run the testcases it generated. USAGE: ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? TESTGEN_OPTIONS: -h, --help prints this help message -n, --count sets the number of testcases to generate [default: 1]","breadcrumbs":"Quick Reference » Test Generation","id":"27","title":"Test Generation"},"3":{"body":"Interaction with techelson is currently file-based. There are two kinds of files techelson works with. Contract files are just plain michelson smart contract files, and testcase files are files containing a Michelson instruction, usually a sequence of instructions { } . Omitting options, running techelson looks like (the -- separator is optional): $ techelson \\ --contract .. --contract \\ -- ... Techelson will then run the testcases in sequence. All testcases will have access to all the contracts provided with --contract . For more information about command-line refer to the Usage section . This section builds on the small example from the Michelson section , and a slightly more involved example later on, to introduce techelson's workflow and its extended instruction set. First Steps shows how to run a simple testcase with no contract. Introduces PRINT_STACK and STEP . Creating and Calling Contracts discusses the contract environment and contract creation and transfers. Introduces APPLY_OPERATIONS . Live Contract Inspection deals with recovering the balance and the storage of live (deployed) contracts. Introduces GET_BALANCE and GET_STORAGE . Anonymous Contracts details how to create anonymous contracts. Transfers introduces the creation of transfers to a contract. Testing for Failures shows how to test that an operation fails and how. This section is the first to use the slightly more complex example admins.tz , and it's liquidity version admins.liq . Introduces MUST_FAIL . Usurpation of Identity illustrates how to have your testcases pretend they are a specific contract/account, and to create operations in their name. Introduces SET_SOURCE .","breadcrumbs":"Running Tests","id":"3","title":"Running Tests"},"4":{"body":"Let's give ourselves a testcase file test1.techel { PUSH string \"starting the test\" ;\n} This testcase does not use any contract. To run it, simply run $ techelson rsc/no_contract/okay/test1.techel\nRunning test `Test1` running test script...\nDone running test `Test1`","breadcrumbs":"Running Tests » First Steps","id":"4","title":"First Steps"},"5":{"body":"This is not very informative, which is why techelson provides extensions such as PRINT_STACK . This instruction prints the state of the stack in a readable way. For example, if we change the example above to test2.techel to { PUSH string \"starting the test\" ; PRINT_STACK\n} the output becomes $ techelson rsc/no_contract/okay/test2.techel\nRunning test `Test2` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Test2`","breadcrumbs":"Running Tests » Introspection","id":"5","title":"Introspection"},"6":{"body":"When you run a complex testcase or contract, it can be useful to have break point that stop the execution. This gives you time to read a PRINT_STACK before the next step is actually performed, make one step, read the state of the stack, etc. The STEP techelson extension allows to do just that. You can also provide a string that will be displayed when the STEP instruction is reached. The following example ( test3.techel ) showcases the STEP instruction: { PUSH string \"starting the test\" ; PRINT_STACK ; STEP \"just started the test\" ; # The description string is optional, see below. PUSH @not_important string \"a string with a variable name\" ; PRINT_STACK ; STEP ; # No description string. DROP ; PRINT_STACK ; STEP \"The string should be gone. Also, we're done.\"\n} Techelson will stop on all STEP instructions and ask you to press enter to keep going: $ techelson rsc/no_contract/okay/test3.techel\nRunning test `Test3` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [just started the test] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|--------------------------------------------------------------------------------------------------|\n| @not_important |\n| \"a string with a variable name\" |\n| string |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [The string should be gone. Also, we're done.] press `return` to continue running test script...\nDone running test `Test3` Pro tip 1 : you can use PRINT_STACK and STEP in contracts too (see the extensions section for details). Also, techelson treats #> as a whitespace. Hence, your can have #> STEP ; and/or #> PRINT_STACK ; in your michelson contract, which lets you inspect it during tests. Your contract remains legal michelson thanks to the leading # which comments the command. Pro tip 2 : passing --skip on to techelson will skip (but still display) all the steps. The output of the commands reported in this book are all obtained by running techelson with --skip on .","breadcrumbs":"Running Tests » Steps","id":"6","title":"Steps"},"7":{"body":"When you pass a contract to techelson using techelson --contract ... , the contract becomes a named contract in the techelson environment. The name of the contract is the name of the file up to its first . character, with the first letter capitalized. So techelson \\ --contract my_contract.tz \\ --contract myContract.tz \\ --contract my.contract.tz \\ ... defines three named contracts: My_contract , MyContract and My . Note that the naming convention is the same for testcases, based on the testcase file. The name of a testcase might be used in techelson's output to provide information, but it has no practical use currently.","breadcrumbs":"Running Tests » Creating and Calling Contracts","id":"7","title":"Creating and Calling Contracts"},"8":{"body":"Techelson extends the CREATE_CONTRACT michelson instruction with the following rule instruction parameter stack CREATE_CONTRACT :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S where is the name of a contract with storage type 'g in the environment. The semantics of the stack parameters is the same as in michelson: manager, optional delegate, the two spendable and delegatable flags, and the balance and storage of the contract created. NB : techelson also provides the SPAWN_CONTRACT extension which takes the name of the contract on the stack. See techelson's Extensions for more details. Say we have the following contract in file simpleExample.tz . storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; We can craft a creation operation in file create1.techel as follows { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; PRINT_STACK ; STEP \"before creation\" ; CREATE_CONTRACT \"SimpleExample\" ; PRINT_STACK ; STEP \"after creation\" ;\n} This produces the following output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create1.techel\nRunning test `Create1` running test script...\nstack:\n|==================================================================================================|\n| @storage |\n| 0 |\n| nat |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 3utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @delegatable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @spendable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @delegate |\n| None |\n| (option key_hash) |\n|--------------------------------------------------------------------------------------------------|\n| @manager |\n| \"sha512:manager address\" |\n| key_hash |\n|==================================================================================================| running test script...\nstopping [before creation] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1] |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| CREATE[uid:0] (@address[1], \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" |\n| operation |\n|==================================================================================================| running test script...\nstopping [after creation] press `return` to continue running test script...\nDone running test `Create1`","breadcrumbs":"Running Tests » Named Contract Creation","id":"8","title":"Named Contract Creation"},"9":{"body":"Michelson operations (contract/account creation, transfers) cannot be applied directly in a michelson contract. Instead, a contract produces a list of operation which the tezos runtime applies after the contract is done running. A techelson test case needs to be able to apply operations however, which is why the APPLY_OPERATIONS extension exists. This instruction suspends the execution of the testcase to apply the list of operations on the top of the stack. When all these operations are done running, techelson resumes the execution of the testcase. Warning : this instruction is only legal in testcases, not in contracts. Consider testcase create2.techel : { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; PRINT_STACK ; STEP \"operation is now in a list\" ; APPLY_OPERATIONS ; PRINT_STACK ; STEP \"testing that contract exists\" ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } { PUSH string \"success\" ; PRINT_STACK }\n} Running it yields $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create2.techel\nRunning test `Create2` running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| [ CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" ] |\n| (list operation) |\n|==================================================================================================| running test script...\nstopping [operation is now in a list] press `return` to continue running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|==================================================================================================| running test script...\nstopping [testing that contract exists] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| \"success\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Create2` Notice the line Applying operations... . We could increase techelson's verbosity to obtain more information as to which contracts are deployed, but let's see how to inspect the state of a live (deployed) contract instead.","breadcrumbs":"Running Tests » Applying Operations","id":"9","title":"Applying Operations"}},"length":28,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":3.7416573867739413},"15":{"tf":1.4142135623730951},"16":{"tf":4.898979485566356},"17":{"tf":4.898979485566356},"18":{"tf":5.0}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"17":{"tf":2.6457513110645907},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"17":{"tf":2.6457513110645907},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.4641016151377544},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.4641016151377544}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.6457513110645907},"26":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.4142135623730951},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":3.605551275463989}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"16":{"tf":3.605551275463989},"17":{"tf":3.605551275463989},"18":{"tf":4.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.605551275463989},"15":{"tf":2.23606797749979},"16":{"tf":3.1622776601683795},"17":{"tf":4.0},"18":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.449489742783178},"14":{"tf":2.0},"16":{"tf":3.1622776601683795},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":13,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.58257569495584},"11":{"tf":4.69041575982343},"12":{"tf":3.872983346207417},"13":{"tf":2.449489742783178},"14":{"tf":3.4641016151377544},"15":{"tf":2.449489742783178},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":4.0},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":4.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.872983346207417},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.1622776601683795},"8":{"tf":2.449489742783178},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.7320508075688772},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.23606797749979},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":2.6457513110645907},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.0},"20":{"tf":2.449489742783178},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":2.8284271247461903},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.0},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"14":{"tf":2.449489742783178},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":1.7320508075688772},"26":{"tf":3.605551275463989},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":11,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.23606797749979},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.6457513110645907},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":1.7320508075688772}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":3.0},"15":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":2.0},"18":{"tf":2.0},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.6457513110645907},"15":{"tf":2.0},"16":{"tf":3.3166247903554},"17":{"tf":2.6457513110645907},"18":{"tf":2.8284271247461903},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.4641016151377544}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":21,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.3166247903554},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":2.6457513110645907},"17":{"tf":2.6457513110645907},"18":{"tf":3.0},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.0},"6":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"20":{"tf":3.3166247903554},"26":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.0},"17":{"tf":3.0},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":2.8284271247461903},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":23,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.1622776601683795},"13":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":2.6457513110645907},"17":{"tf":2.8284271247461903},"18":{"tf":3.0},"19":{"tf":2.449489742783178},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.4142135623730951},"3":{"tf":1.7320508075688772},"4":{"tf":2.0},"5":{"tf":2.449489742783178},"6":{"tf":4.0},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.0},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":3.4641016151377544},"16":{"tf":2.23606797749979},"17":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":6,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":3.1622776601683795},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"17":{"tf":2.6457513110645907},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"breadcrumbs":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":3.7416573867739413},"15":{"tf":1.4142135623730951},"16":{"tf":4.898979485566356},"17":{"tf":4.898979485566356},"18":{"tf":5.0}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"17":{"tf":2.6457513110645907},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"17":{"tf":2.6457513110645907},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.4641016151377544},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.4641016151377544}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.6457513110645907},"26":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.4142135623730951},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":3.605551275463989}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"16":{"tf":3.605551275463989},"17":{"tf":3.605551275463989},"18":{"tf":4.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.605551275463989},"15":{"tf":2.23606797749979},"16":{"tf":3.1622776601683795},"17":{"tf":4.0},"18":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.6457513110645907},"14":{"tf":2.0},"16":{"tf":3.1622776601683795},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.8284271247461903}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":13,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.69041575982343},"11":{"tf":4.795831523312719},"12":{"tf":3.872983346207417},"13":{"tf":2.449489742783178},"14":{"tf":3.4641016151377544},"15":{"tf":2.449489742783178},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":4.0},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":4.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.872983346207417},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":2.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.23606797749979},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":2.8284271247461903},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.6457513110645907}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":2.8284271247461903},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"14":{"tf":2.449489742783178},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":1.7320508075688772},"26":{"tf":3.605551275463989},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":12,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.449489742783178},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.8284271247461903},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":2.0}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":3.0},"15":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":2.0},"18":{"tf":2.0},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.6457513110645907},"15":{"tf":2.0},"16":{"tf":3.3166247903554},"17":{"tf":2.6457513110645907},"18":{"tf":2.8284271247461903},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.605551275463989}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.6457513110645907},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":23,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.4641016151377544},"13":{"tf":1.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.8284271247461903},"17":{"tf":2.8284271247461903},"18":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.23606797749979},"4":{"tf":2.449489742783178},"5":{"tf":2.23606797749979},"6":{"tf":3.4641016151377544},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"20":{"tf":3.3166247903554},"26":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"6":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.0},"17":{"tf":3.0},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":3.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.0},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":24,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.3166247903554},"13":{"tf":2.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.8284271247461903},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"19":{"tf":2.6457513110645907},"20":{"tf":3.1622776601683795},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.7320508075688772},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.6457513110645907},"6":{"tf":4.123105625617661},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.1622776601683795},"13":{"tf":1.0},"15":{"tf":2.8284271247461903},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":3.4641016151377544},"16":{"tf":2.23606797749979},"17":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":6,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":3.1622776601683795},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"17":{"tf":2.6457513110645907},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"title":{"root":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"2":{"tf":1.0},"20":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"25":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}}; \ No newline at end of file +window.search = {"doc_urls":["index.html#techelson","michelson/index.html#michelson","michelson/simple_example.html#a-simple-example","testing/index.html#running-tests","testing/basic.html#first-steps","testing/basic.html#introspection","testing/basic.html#steps","testing/contracts.html#creating-and-calling-contracts","testing/contracts.html#named-contract-creation","testing/contracts.html#applying-operations","testing/inspection.html#live-contract-inspection","testing/anonymous.html#anonymous-contracts","testing/transfers.html#transfers","testing/failures.html#testing-for-failures","testing/failures.html#creation","testing/failures.html#transfer-failures","testing/failures.html#handling-failures","testing/failures.html#more-precise-failure-testing","testing/set_source.html#usurpation-of-identity","testgen/index.html#test-generation","testgen/example.html#example","quick_ref/index.html#quick-reference","quick_ref/extensions.html#extensions","quick_ref/extensions.html#unrestricted-extensions","quick_ref/extensions.html#testcase-only-extensions","quick_ref/usage.html#command-line-options","quick_ref/usage.html#modes","quick_ref/usage.html#test-generation"],"index":{"documentStore":{"docInfo":{"0":{"body":182,"breadcrumbs":1,"title":1},"1":{"body":131,"breadcrumbs":1,"title":1},"10":{"body":239,"breadcrumbs":5,"title":3},"11":{"body":246,"breadcrumbs":4,"title":2},"12":{"body":288,"breadcrumbs":3,"title":1},"13":{"body":235,"breadcrumbs":4,"title":2},"14":{"body":346,"breadcrumbs":3,"title":1},"15":{"body":187,"breadcrumbs":4,"title":2},"16":{"body":301,"breadcrumbs":4,"title":2},"17":{"body":360,"breadcrumbs":6,"title":4},"18":{"body":402,"breadcrumbs":4,"title":2},"19":{"body":63,"breadcrumbs":2,"title":2},"2":{"body":96,"breadcrumbs":3,"title":2},"20":{"body":260,"breadcrumbs":3,"title":1},"21":{"body":32,"breadcrumbs":2,"title":2},"22":{"body":44,"breadcrumbs":3,"title":1},"23":{"body":31,"breadcrumbs":4,"title":2},"24":{"body":241,"breadcrumbs":4,"title":2},"25":{"body":93,"breadcrumbs":5,"title":3},"26":{"body":188,"breadcrumbs":3,"title":1},"27":{"body":48,"breadcrumbs":4,"title":2},"3":{"body":151,"breadcrumbs":2,"title":2},"4":{"body":28,"breadcrumbs":4,"title":2},"5":{"body":44,"breadcrumbs":3,"title":1},"6":{"body":196,"breadcrumbs":3,"title":1},"7":{"body":54,"breadcrumbs":5,"title":3},"8":{"body":208,"breadcrumbs":5,"title":3},"9":{"body":233,"breadcrumbs":4,"title":2}},"docs":{"0":{"body":"Techelson is a T est E xecution E nvironment (TEE) for Michelson smart contracts . Michelson is the stack-based language used by the tezos blockchain . Techelson is open source and hosted on github , where you can find the build instructions. Techelson emulates just enough of the tezos blockchain protocol to be able to create smart contracts and make transfers between contracts. Currently, techelson only aims at testing functional properties of smart contracts. In particular, it does not provide any information about the gas or burn of transfers/contracts. This is because computing the burn , and especially the gas of a transfer is rather complex and would require techelson to drop some of the abstractions it makes over the tezos protocol to run tests faster. Techelson can be used either as a command-line tool or as an OCaml library. This book focuses on the former use case. Also, this book assumes the reader is fairly familiar with the michelson language. We will discuss what a contract is and how it behaves, but the reader should know what michelson types and instructions look like, and their semantics. Michelson is a fairly low-level language which makes it difficult to discuss complex contracts. This book will sometimes give contracts as Liquidity contracts. Liquidity is a higher-level, OCaml-like language for tezos smart contracts which compiles to Michelson. NB : if you are a Liquidity user, you should probably take a look at this blog post on how to write tests directly in Liquidity, and run these tests using Techelson. The chapters of this book are Michelson , provides a very brief introduction to michelson smart contracts. Running Tests , describes techelson's workflow for running tests through examples. Test Generation , discusses techelson's test generation features. Quick Reference , quick reminders of techelson's features, such as extensions. All examples in this book are available in the rsc directory of the github repository .","breadcrumbs":"Techelson","id":"0","title":"Techelson"},"1":{"body":"Michelson is the stack-based, strongly typed, low-level language supported by the tezos blockchain for smart contracts. We only provide a brief description of michelson here, and refer the reader to the official documentation for more details. A michelson contract is similar to transition system. The storage of a contract is its current state; the entry point ( code ) of a contract is a function which takes some tezos tokens (of type mutez ), the current storage of the contract, and a parameter of a certain type provided by the client of the contract. It returns a list of operations (contract/account creation, transfers, etc. ), and the new storage of the contract. In practice, a contract looks as follows: storage ;\nparameter ;\ncode ; Note that tokens are passed implicitely: they are credited to the contract before it starts running (although the amount of the transfer can be accessed with the AMOUNT instruction). Hence the code of the contract takes two parameters, which are aggregated in a pair (parameter, storage) . The same goes with the operations and the new storage returned by the contract, which are returned as a pair (operations, new_storage) . In the stack-based context of michelson, \"takes as argument\" means \"starts with a stack containing \". Likewise, \"returns \" here means \"leaves on the stack at the end (and nothing else than )\".","breadcrumbs":"Michelson","id":"1","title":"Michelson"},"10":{"body":"Michelson smart contracts cannot access each other's storage. They can only interact through transfers, during which the client of the contract provides a parameter that the contract runs its code on. As a test framework, techelson provides inspection instructions which give access to the balance and the storage of a live (deployed) contract. Both consume a contract from the top of the stack. instruction parameter stack GET_STORAGE 'storage :: contract _ : 'S or :: address : 'S -> (option 'storage) : 'S GET_BALANCE none :: contract _ : 'S or :: address : 'S -> mutez : 'S Let's extend the previous example to inspection.techel which checks that the balance and storage of the contract deployed are correct. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} The testcase does not fail and produces the output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/inspection.techel\nRunning test `Inspection` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Inspection`","breadcrumbs":"Running Tests » Live Contract Inspection","id":"10","title":"Live Contract Inspection"},"11":{"body":"Techelson accepts contracts through its --contract option. These contracts are named as discussed in Creating and Calling Contracts . Contracts defined at michelson level in testcases and contracts however are considered anonymous . Anonymous contracts can also be deployed and inspected. In fact, they are not really different from named contracts apart from their lack of name, which (currently) prevent techelson from mentioning where they really come from in its debug output. The following anonymous.techel testcase is similar to the one from the Live Contract Inspection except that the contract deployed is not given to the environment, it is inlined in the testcase. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op { storage nat; parameter bool; code { UNPAIR ; IF { } { PUSH nat 1; ADD } ; NIL operation ; PAIR }; } ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} This produces the exact same output (modulo the testcase's name, and as long as we do not increase verbosity) as for inspection.techel : $ techelson rsc/no_contract/okay/anonymous.techel\nRunning test `Anonymous` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) { storage nat ; parameter bool ; code ...; } live contracts: none\n=> live contracts: (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Anonymous`","breadcrumbs":"Running Tests » Anonymous Contracts","id":"11","title":"Anonymous Contracts"},"12":{"body":"At this point creating and applying a transfer should be relatively straightforward. Simply create the operation using michelson's TRANSFER_TOKENS , and apply it with APPLY_OPERATIONS . For instance, transfer.techel builds on inspection.techel . It creates an instance of simpleExample.tz , and creates and applies two operations: the first transfers 7 tokens with a parameter equal to False , and the second transfers 13 tokens with True . (Remember that simpleExample.tz will count transfers for which the parameter is False .) { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; ... # Omitting code creating the contract. { # Making a non-ghost transfer. DUP ; PUSH @amount mutez 7 ; PUSH @ghost bool False ; TRANSFER_TOKENS ; } ; DIP { # Making a ghost transfer. DUP ; PUSH @amount mutez 13 ; PUSH @ghost bool True ; TRANSFER_TOKENS ; } ; { # Creating the list of all operations. DIP { DIP {NIL operation } ; CONS } ; CONS ; } ; APPLY_OPERATIONS ; Finally, it checks that the balance and storage are the ones expected: GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 23 ; IFCMPNEQ { PUSH string \"balance should be 23utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 1 ; IFCMPNEQ { PUSH string \"storage should be 1 (nat)\" ; FAILWITH } {} ; }\n} The test passes and its output is $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/transfer.techel\nRunning test `Transfer` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script... applying operation TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False live contracts: SimpleExample (3utz) address[1]@main running TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False\n=> live contracts: SimpleExample (10utz) address[1]@main applying operation TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True live contracts: SimpleExample (10utz) address[1]@main running TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True\n=> live contracts: SimpleExample (23utz) address[1]@main => live contracts: SimpleExample (23utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 23utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 1 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Transfer`","breadcrumbs":"Running Tests » Transfers","id":"12","title":"Transfers"},"13":{"body":"This section is going to use a slightly more complex contract in order to showcase failures and how to test them. Even if you are not familiar with liquidity , the contract's code will most likely be more readable in liquidity than in michelson. Here is the liquidity version, admins.liq : [%%version 0.405] type storage = { admins : (string, address) map ; (* Unused in this example. *) nus : (string, (address * tez * UnitContract.instance)) map ;\n} let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) (storage : storage) : operation list * storage = admin_check storage admin_name (Current.sender ()); let storage = storage.admins <- Map.update nu_name (Some nu_address) storage.admins in [], storage Note that the clients field of the storage is unused in this example. The admins map maps administrator names to addresses. The only entry point (in this example) is add_admin which allows administrators to add new administrators by registering their name and their address. More precisely, calling this contract is only legal if the SENDER ( Current.sender () ) of the call is an administrator ( c.f. admin_check ). If the call to the contract is not legal, the transfer fails: let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" The parameters of the entry point are admin_name : name associated with the SENDER administrator, nu_name : name of the new administrator to add, nu_address : the address of the new administrator. let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) Using liquidity to compile the contract to michelson (for instance using liquidity's online editor ), we obtain admins.tz . Here are the storage and parameter types: parameter (pair string (pair string address));\nstorage (pair :storage (map %admins string address) (map %clients string (pair address (pair mutez (contract :UnitContract unit))))); We omit the contract's code ( admins.tz ) as i) it is not very readable and ii) we do not need to know what the code precisely is to create the contract and call it, as long as we know the storage and parameter types.","breadcrumbs":"Running Tests » Testing for Failures","id":"13","title":"Testing for Failures"},"14":{"body":"Creating a contract has been covered in previous sections, so let's give ourselves some code to create the contract with one administrator called root . In fact, let's make an account for root and register it as an administrator. The new administrator new_admin is also deployed as an account. Testcase create.techel does exactly that: { NIL operation ; { # Create an account for `root`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@root_manager\" ; SHA512 ; CREATE_ACCOUNT @root ; } ; SWAP ; DIP { CONS } ; { # Create an account for `new_admin`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@new_admin_manager\" ; SHA512 ; CREATE_ACCOUNT @new_admin ; } ; SWAP ; DIP { SWAP ; DIP CONS } ; { # Create an `admins` contract. # Create the storage's (empty) `clients` field. EMPTY_MAP @clients string (pair address (pair mutez (contract unit))) ; # Create the storage's `admins` field and register `root`. EMPTY_MAP @admins string address ; DUUUUP ; # Retrieve root's address. SOME @address ; PUSH @name string \"root\" ; PRINT_STACK ; UPDATE ; PAIR @storage ; PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @spendable bool False ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@contract_manager\" ; SHA512 ; CREATE_CONTRACT @admins \"Admins\" } ; SWAP ; DIP { SWAP ; DIP { SWAP ; DIP CONS } } ; DIIIP { APPLY_OPERATIONS } ; PRINT_STACK ; STEP \"after applying creation operations.\"\n} Running this test produces the following output $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/create.techel\nRunning test `Create` running test script...\nstack:\n|==================================================================================================|\n| [ CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; }, CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } ] |\n| (list operation) |\n|--------------------------------------------------------------------------------------------------|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @clients |\n| Map { } |\n| (map string (pair address (pair mutez (contract unit)))) |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| Map { } |\n| (map string address) |\n|--------------------------------------------------------------------------------------------------|\n| @address |\n| (Some address[1]@root) |\n| (option address) |\n|--------------------------------------------------------------------------------------------------|\n| @name |\n| \"root\" |\n| string |\n|==================================================================================================| running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| address[3]@admins |\n| address |\n|==================================================================================================| running test script...\nstopping [after applying creation operations.] press `return` to continue running test script...\nDone running test `Create`","breadcrumbs":"Running Tests » Creation","id":"14","title":"Creation"},"15":{"body":"Let's now add new_admin as a new administrator. Testcase addAdmin.techel only adds the following few instructions at the end of create.techel : # Retrieve the actual contract. CONTRACT (pair string (pair string address)) ; IF_NONE { PUSH string \"failed to retrieve `admins` contract\" ; STEP } {} ; # Saving the contract for later. DUP ; PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; What should the result of applying this transfer be? Remember than before adding an administrator, the contract checks that the sender is an admin. let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address)\n...\n= admin_check storage admin_name (Current.sender ()); ... So, if everything goes well, the transfer should fail: the sender here is not root , but the testcase. In techelson, the testcase currently running has its own address. It is in particular not the address of root . Hence, the transfer fails as it should and so does the whole testcase. The (relevant part of the) output is Test `AddAdmin` failed: Error operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) was expected to succeed but failed on operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) operation failed on \"illegal access to admin account\" : string You can see in the transfer the sender and the target of the transfer: TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins AddAdmin is the name of our testcase, and address[0]@AddAdmin is its address. Name \"root\" does not map to this address in the contract and the transfer fails.","breadcrumbs":"Running Tests » Transfer Failures","id":"15","title":"Transfer Failures"},"16":{"body":"Before getting into making this transfer work (next section), note that this (failing) testcase is actually useful. Or at least it should be: the transfer we are trying to make is illegal indeed. We do want the transfer to fail, but the testcase should succeed if the transfer does fail, fail if the transfer succeeds: anyone can add admins, which is bad . This is what the MUST_FAIL techelson extension does. It takes an operation wraps it in a construct telling techelson that this operation must fail: either the operation itself or, if it is a transfer, the operations created by this transfer. Here is its signature: instruction parameter stack MUST_FAIL :: option : operation : 'S -> operation : 'S Let's ignore the parameter and the first stack argument for now and just use this instruction right away. Testcase mustFail.techel is the same as addAdmin.techel except for a few lines after the transfer: TRANSFER_TOKENS ; PUSH (option string) None ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; The test now passes successfully: $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/mustFail.techel\nRunning test `MustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root failure confirmed on test operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `MustFail`","breadcrumbs":"Running Tests » Handling Failures","id":"16","title":"Handling Failures"},"17":{"body":"Now, MUST_FAIL (as it is used here) succeeds if the transfer ends in a tezos protocol failure. This include explicit failures in the code, illegal transfers due to insufficient funds, duplicate operations, etc. It does not include type-checking errors and internal techelson errors. This means in particular that if the transfer above fails for a reason different from \"illegal access to admin account\" then MUST_FAIL will consider the test a success. To make sure the cause for failure is actually the one we want, we must use MUST_FAIL 's optional stack parameter. A failure in michelson code always has a value of some type associated to it. In this case, the type of this value is string and its value is \"illegal access to admin account\" . Testcase preciseMustFail.techel only changes mustFail.techel to pass the failure value expected to MUST_FAIL : TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; As a consequence, if the transfer fails with anything else than an explicit failure with a value of type string equal to \"illegal access to admin account\" , then the whole testcase will fail. Everything works fine here, and the output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/preciseMustFail.techel\nRunning test `PreciseMustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root failure confirmed on test operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `PreciseMustFail` Notice that the MUST_FAIL operation now mentions the value expected: MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] ...) as opposed to the _ wildcard from testcase mustFail.techel , which means no value was given: MUST_FAIL[uid:4] _ (TRANSFER[uid:3] ...)","breadcrumbs":"Running Tests » (More) Precise Failure Testing","id":"17","title":"(More) Precise Failure Testing"},"18":{"body":"The previous section used the liquidity contract admins.liq and its techelson version admins.tz . It showcased how to handle expected transfer failures and turn them into test objectives. The failure used to demonstrate the example was that we tried to add a new administrator by calling the contract from the testcase, which failed because only administrators can add other administrators, and the (address of the) testcase was not registered as such. PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; DIP {NIL operation } ; CONS ; APPLY_OPERATIONS ; One solution would be to register the testcase directly, but it would be more natural and more generic to be able to apply a transfer as someone else. Hence the SET_SOURCE extension: instruction parameter stack SET_SOURCE code :: address : 'A -> 'B iff code :: [ A -> B ] Warning : the SET_SOURCE extension is only legal in testcases. This extension allows to pretend the testcase is a live contract or account from the environment. More precisely, all operations created in the code under the SET_SOURCE will have their source and sender be the address from the stack. Testcase setSource.techel uses this instruction to pretend that root is the one adding a new administrator. # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; { # Pretending to be `root`. DUUUUUUP ; PRINT_STACK ; STEP ; SET_SOURCE { TRANSFER_TOKENS } } ; PRINT_STACK ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS The testcase now succeeds, and its output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/setSource.techel\nRunning test `SetSource` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 0utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @storage |\n| (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| (pair string (pair string address)) |\n|--------------------------------------------------------------------------------------------------|\n| address[1]@root |\n| address |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| operation |\n|==================================================================================================| running test script... applying operation TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `SetSource` Notice how, in the last PRINT_STACK , the sender of the transfer is now root : TRANSFER[uid:3] address[1]@root -> address[3]@admins ...","breadcrumbs":"Running Tests » Usurpation of Identity","id":"18","title":"Usurpation of Identity"},"19":{"body":"Techelson has a test generation feature. It is relatively naive: the testcases it generates do not really take the semantics of your contract into account. Given a contract, it will generate a random storage for that contract and deploy it. Then, it will create a random number of transfers to that contract with random parameters. Note that while test generation is random, it is expected to be deterministic: the same test generation command on a contract should always generate the same test cases. It is naive in the sense that it can (and statistically will) generate testcases which are not successful. Still, this feature is useful to generate a testcase skeleton with random contract creation and transfers that you can edit to test the behavior of your contract.","breadcrumbs":"Test Generation","id":"19","title":"Test Generation"},"2":{"body":"Let us build a contract which counts how many time it was called. We will allow clients to specify that they do not want to be counted by passing a boolean ghost : if it is true, the contract will not count the transfer. Based on this description, we already have the storage and parameter types: storage nat;\nparameter bool; The code of this contract should perform the following steps: destroy the parameter/storage pair branch on the ghost parameter: this consumes the parameter, meaning the storage is now on the top of the stack do nothing if ghost is true: the storage is unchanged add 1 to the storage otherwise pair an empty list of operations with the new storage The complete description of the contract, simpleExample.tz , is thus storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n};","breadcrumbs":"Michelson » A Simple Example","id":"2","title":"A Simple Example"},"20":{"body":"Let's showcase testgeneration on simpleExample.tz : storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; Test generation is activated by passing to techelson a testgen argument triggering the test generation mode. You can read more about modes in the Usage section . First, let's generate a single testcase ( -n 1 , or --count 1 ) and let techelson run it: $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1\ndone generating test for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] => live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1` While this can be useful for simple contracts, usually you want to retrieve the testcase directly so that you can modify it to suit your needs. So let's still generate one testcase but this time we will dump it in the current directory (trailing . in the techelson command). $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1 . ; echo ; echo \"testcase:\" ; echo ; cat SimpleExampleTest1.techel ; rm SimpleExampleTest1.techel\ndone generating test for contract SimpleExample\ndumping testcases to `.` testcase: { # deploying contract `SimpleExample` { # creating contract creation parameters { # creating storage for contract `SimpleExample` PUSH nat 807338681362247 ; # money transferred PUSH mutez 638557938255190 ; # delegatable PUSH bool False ; # spendable PUSH bool False ; # delegate NONE key_hash ; # manager { PUSH key \"11a6ffbc9fb85\" ; BLAKE2B } } ; CREATE_CONTRACT \"SimpleExample\" } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS } ; # create transfer operation { DUP ; # retrieve contract from address, fail if none { CONTRACT bool ; IF_NONE { PUSH string \"unable to spawn contract `SimpleExample`\" ; FAILWITH } {} } ; PUSH mutez 120584798270008 ; PUSH bool True ; TRANSFER_TOKENS } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS }\n}","breadcrumbs":"Test Generation » Example","id":"20","title":"Example"},"21":{"body":"This section provides a quick overview of some of techelson's features: list of all the extensions (brief) discussion on techelson's command-line usage These sections try to provide relatively raw, brief and crucial information about the features they discuss. They will usually point to the relevant sections of this book if you need more details.","breadcrumbs":"Quick Reference","id":"21","title":"Quick Reference"},"22":{"body":"Warning : the following instructions can only be used in contracts, not testcases : SENDER SOURCE Techelson testcases have access to an extended instruction set to ease the process of writing tests. See rsc/tests/ for more examples. Note that techelson treats #> as whitespace, so you can use extensions in contracts (when legal ) while keeping them pure michelson, like in the example below DIP { ... CONS ; #> PRINT_STACK ; #> STEP \"after list cons\" ; PUSH int 3 ; ...\n}","breadcrumbs":"Quick Reference » Extensions","id":"22","title":"Extensions"},"23":{"body":"The following instructions are legal in testcases and contracts : STEP and STEP : 'S -> 'S Relevant section of this book: First Steps . suspends the evaluator and prints a string, if any. PRINT_STACK : 'S -> 'S Relevant section of this book: First Steps . prints the current state of the stack","breadcrumbs":"Quick Reference » Unrestricted Extensions","id":"23","title":"Unrestricted Extensions"},"24":{"body":"The following instructions are only legal in testcases: CREATE_CONTRACT : :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Creates an instance of the contract named after the string parameter. The type of the storage of the contract must be 'g . SPAWN_CONTRACT 'g : :: string : key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Exactly the same as the CREATE_CONTRACT extension above but the name of the contract is passed as a stack parameter, and the type of the storage is an explicit parameter of the instruction. APPLY_OPERATIONS : (list operation) : 'S -> 'S Relevant section of this book: Creating and Calling Contracts . consumes a list of operations suspends the execution of the testcase applies all the operations in the list (these operations can create operations which will be applied too) resumes the execution of the testcase GET_STORAGE 'storage : contract _ : 'S -> (option 'storage) : 'S address : 'S -> (option 'storage) : 'S Relevant section of this book: Live Contract Inspection . consumes a contract pushes Some of the current value of the storage of the contract if its storage has type 'storage , None otherwise GET_BALANCE : contract _ : 'S -> mutez : 'S address : 'S -> mutez : 'S Relevant section of this book: Live Contract Inspection . Same as GET_STORAGE , but pushes the balance of the contract instead of its storage MUST_FAIL 'a : (option 'a) : operation : 'S -> 'S Relevant section of this book: Testing for Failures . Specifies that an operation (or the operation it creates recursively) must fail, and optionaly that it FAIL ed WITH a certain value. More precisely, the whole testcase will fail if the operation or the operations it creates recursively, when applied , either succeeds, or the (option 'a) parameter is (Some value) and the operation's failure was not caused by a FAILWITH on precisely value Note that if the optional value is NONE , then MUST_FAIL accepts any kind of protocol failure, not just FAILWITH . For instance, it will also accept creation/transfer operations that fail because of insufficient balance, because this precise operation already ran (it was DUP -ed), etc . SET_SOURCE code , with code :: [ 'A -> 'B ] address :: 'A -> 'B Relevant section of this book: Usurpation of Identity . Sets the source of the testcase. Without this extension, the source of all transfers can only be the testcase. This allows to run code while pretending the testcase is a different live contract.","breadcrumbs":"Quick Reference » Testcase-only Extensions","id":"24","title":"Testcase-only Extensions"},"25":{"body":"Warning : so-called contract initializers are mentioned in the --help but are not currently supported. The full list of options (for the nominal mode) is obtained with --help : $ techelson --help\nUSAGE: ../bin/techelson [OPTIONS] -- [FILES]* ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? OPTIONS: -h, --help prints this help message -v, --verb ? increases or sets verbosity [default: 1] -q decreases verbosity -s, --step (on|true|True|no|off|false|False)? (de)activates step-by-step evaluation [default: false] --skip (on|true|True|no|off|false|False)? if true, all steps will automatically advance (and `--step` will be set to false) [default: false] --contract ',' ? adds a contract to the test environment. The second optional argument is the contract's initializer. MODES: testgen activates and controls test generation run `../bin/techelson --help` to obtain help on a specific mode. For example: `../bin/techelson testgen --help`","breadcrumbs":"Quick Reference » Command-Line Options","id":"25","title":"Command-Line Options"},"26":{"body":"Modes available: testgen : Test Generation Techelson's modes are triggered by simply passing the name of the mode as an argument. For instance, $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 2\ndone generating tests for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] => live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1`\nRunning test `SimpleExampleTest2` running test script... applying operation CREATE[uid:0] (@address[3], \"blake2b:\", (Some \"blake2b:\"), true, true, 290035844265409utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (290035844265409utz) address[3] running test script... applying operation TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True live contracts: SimpleExample (290035844265409utz) address[3] running TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True\n=> live contracts: SimpleExample (810126422944596utz) address[3] => live contracts: SimpleExample (810126422944596utz) address[3] running test script... applying operation TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False live contracts: SimpleExample (810126422944596utz) address[3] running TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False\n=> live contracts: SimpleExample (1655160698449470utz) address[3] => live contracts: SimpleExample (1655160698449470utz) address[3] running test script...\nDone running test `SimpleExampleTest2` You can have techelson print the options for mode with techelson --help .","breadcrumbs":"Quick Reference » Modes","id":"26","title":"Modes"},"27":{"body":"Given a contract, this mode is in charge of generating a testcase automatically. The relevant chapter of this book is Test Generation . $ techelson testgen --help\nGenerates testcases for some contract(s). If a directory is provided, the testcases will\nbe dumped there. Otherwise techelson will just run the testcases it generated. USAGE: ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? TESTGEN_OPTIONS: -h, --help prints this help message -n, --count sets the number of testcases to generate [default: 1]","breadcrumbs":"Quick Reference » Test Generation","id":"27","title":"Test Generation"},"3":{"body":"Interaction with techelson is currently file-based. There are two kinds of files techelson works with. Contract files are just plain michelson smart contract files, and testcase files are files containing a Michelson instruction, usually a sequence of instructions { } . Omitting options, running techelson looks like (the -- separator is optional): $ techelson \\ --contract .. --contract \\ -- ... Techelson will then run the testcases in sequence. All testcases will have access to all the contracts provided with --contract . For more information about command-line refer to the Usage section . This section builds on the small example from the Michelson section , and a slightly more involved example later on, to introduce techelson's workflow and its extended instruction set. First Steps shows how to run a simple testcase with no contract. Introduces PRINT_STACK and STEP . Creating and Calling Contracts discusses the contract environment and contract creation and transfers. Introduces APPLY_OPERATIONS . Live Contract Inspection deals with recovering the balance and the storage of live (deployed) contracts. Introduces GET_BALANCE and GET_STORAGE . Anonymous Contracts details how to create anonymous contracts. Transfers introduces the creation of transfers to a contract. Testing for Failures shows how to test that an operation fails and how. This section is the first to use the slightly more complex example admins.tz , and it's liquidity version admins.liq . Introduces MUST_FAIL . Usurpation of Identity illustrates how to have your testcases pretend they are a specific contract/account, and to create operations in their name. Introduces SET_SOURCE .","breadcrumbs":"Running Tests","id":"3","title":"Running Tests"},"4":{"body":"Let's give ourselves a testcase file test1.techel { PUSH string \"starting the test\" ;\n} This testcase does not use any contract. To run it, simply run $ techelson rsc/no_contract/okay/test1.techel\nRunning test `Test1` running test script...\nDone running test `Test1`","breadcrumbs":"Running Tests » First Steps","id":"4","title":"First Steps"},"5":{"body":"This is not very informative, which is why techelson provides extensions such as PRINT_STACK . This instruction prints the state of the stack in a readable way. For example, if we change the example above to test2.techel to { PUSH string \"starting the test\" ; PRINT_STACK\n} the output becomes $ techelson rsc/no_contract/okay/test2.techel\nRunning test `Test2` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Test2`","breadcrumbs":"Running Tests » Introspection","id":"5","title":"Introspection"},"6":{"body":"When you run a complex testcase or contract, it can be useful to have break point that stop the execution. This gives you time to read a PRINT_STACK before the next step is actually performed, make one step, read the state of the stack, etc. The STEP techelson extension allows to do just that. You can also provide a string that will be displayed when the STEP instruction is reached. The following example ( test3.techel ) showcases the STEP instruction: { PUSH string \"starting the test\" ; PRINT_STACK ; STEP \"just started the test\" ; # The description string is optional, see below. PUSH @not_important string \"a string with a variable name\" ; PRINT_STACK ; STEP ; # No description string. DROP ; PRINT_STACK ; STEP \"The string should be gone. Also, we're done.\"\n} Techelson will stop on all STEP instructions and ask you to press enter to keep going: $ techelson rsc/no_contract/okay/test3.techel\nRunning test `Test3` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [just started the test] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|--------------------------------------------------------------------------------------------------|\n| @not_important |\n| \"a string with a variable name\" |\n| string |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [The string should be gone. Also, we're done.] press `return` to continue running test script...\nDone running test `Test3` Pro tip 1 : you can use PRINT_STACK and STEP in contracts too (see the extensions section for details). Also, techelson treats #> as a whitespace. Hence, your can have #> STEP ; and/or #> PRINT_STACK ; in your michelson contract, which lets you inspect it during tests. Your contract remains legal michelson thanks to the leading # which comments the command. Pro tip 2 : passing --skip on to techelson will skip (but still display) all the steps. The output of the commands reported in this book are all obtained by running techelson with --skip on .","breadcrumbs":"Running Tests » Steps","id":"6","title":"Steps"},"7":{"body":"When you pass a contract to techelson using techelson --contract ... , the contract becomes a named contract in the techelson environment. The name of the contract is the name of the file up to its first . character, with the first letter capitalized. So techelson \\ --contract my_contract.tz \\ --contract myContract.tz \\ --contract my.contract.tz \\ ... defines three named contracts: My_contract , MyContract and My . Note that the naming convention is the same for testcases, based on the testcase file. The name of a testcase might be used in techelson's output to provide information, but it has no practical use currently.","breadcrumbs":"Running Tests » Creating and Calling Contracts","id":"7","title":"Creating and Calling Contracts"},"8":{"body":"Techelson extends the CREATE_CONTRACT michelson instruction with the following rule instruction parameter stack CREATE_CONTRACT :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S where is the name of a contract with storage type 'g in the environment. The semantics of the stack parameters is the same as in michelson: manager, optional delegate, the two spendable and delegatable flags, and the balance and storage of the contract created. NB : techelson also provides the SPAWN_CONTRACT extension which takes the name of the contract on the stack. See techelson's Extensions for more details. Say we have the following contract in file simpleExample.tz . storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; We can craft a creation operation in file create1.techel as follows { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; PRINT_STACK ; STEP \"before creation\" ; CREATE_CONTRACT \"SimpleExample\" ; PRINT_STACK ; STEP \"after creation\" ;\n} This produces the following output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create1.techel\nRunning test `Create1` running test script...\nstack:\n|==================================================================================================|\n| @storage |\n| 0 |\n| nat |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 3utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @delegatable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @spendable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @delegate |\n| None |\n| (option key_hash) |\n|--------------------------------------------------------------------------------------------------|\n| @manager |\n| \"sha512:manager address\" |\n| key_hash |\n|==================================================================================================| running test script...\nstopping [before creation] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1] |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| CREATE[uid:0] (@address[1], \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" |\n| operation |\n|==================================================================================================| running test script...\nstopping [after creation] press `return` to continue running test script...\nDone running test `Create1`","breadcrumbs":"Running Tests » Named Contract Creation","id":"8","title":"Named Contract Creation"},"9":{"body":"Michelson operations (contract/account creation, transfers) cannot be applied directly in a michelson contract. Instead, a contract produces a list of operation which the tezos runtime applies after the contract is done running. A techelson test case needs to be able to apply operations however, which is why the APPLY_OPERATIONS extension exists. This instruction suspends the execution of the testcase to apply the list of operations on the top of the stack. When all these operations are done running, techelson resumes the execution of the testcase. Warning : this instruction is only legal in testcases, not in contracts. Consider testcase create2.techel : { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; PRINT_STACK ; STEP \"operation is now in a list\" ; APPLY_OPERATIONS ; PRINT_STACK ; STEP \"testing that contract exists\" ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } { PUSH string \"success\" ; PRINT_STACK }\n} Running it yields $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create2.techel\nRunning test `Create2` running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| [ CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" ] |\n| (list operation) |\n|==================================================================================================| running test script...\nstopping [operation is now in a list] press `return` to continue running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|==================================================================================================| running test script...\nstopping [testing that contract exists] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| \"success\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Create2` Notice the line Applying operations... . We could increase techelson's verbosity to obtain more information as to which contracts are deployed, but let's see how to inspect the state of a live (deployed) contract instead.","breadcrumbs":"Running Tests » Applying Operations","id":"9","title":"Applying Operations"}},"length":28,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":3.7416573867739413},"15":{"tf":1.4142135623730951},"16":{"tf":5.0990195135927845},"17":{"tf":5.0990195135927845},"18":{"tf":5.0}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.4641016151377544},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.4641016151377544}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.6457513110645907},"26":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.4142135623730951},"16":{"tf":3.605551275463989},"17":{"tf":3.605551275463989},"18":{"tf":3.605551275463989}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"16":{"tf":3.872983346207417},"17":{"tf":3.872983346207417},"18":{"tf":4.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.605551275463989},"15":{"tf":2.23606797749979},"16":{"tf":3.3166247903554},"17":{"tf":4.242640687119285},"18":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.449489742783178},"14":{"tf":2.0},"16":{"tf":3.1622776601683795},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":13,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.58257569495584},"11":{"tf":4.69041575982343},"12":{"tf":3.872983346207417},"13":{"tf":2.449489742783178},"14":{"tf":3.4641016151377544},"15":{"tf":2.449489742783178},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":4.0},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":4.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.872983346207417},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.1622776601683795},"8":{"tf":2.449489742783178},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.7320508075688772},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.449489742783178},"17":{"tf":2.0},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":2.8284271247461903},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.0},"20":{"tf":2.449489742783178},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.1622776601683795},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.0},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"14":{"tf":2.449489742783178},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":1.7320508075688772},"26":{"tf":3.605551275463989},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":11,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.23606797749979},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.6457513110645907},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":1.7320508075688772}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":3.0},"15":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":2.0},"18":{"tf":2.0},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.6457513110645907},"15":{"tf":2.0},"16":{"tf":3.605551275463989},"17":{"tf":3.0},"18":{"tf":2.8284271247461903},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.4641016151377544}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":21,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.3166247903554},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"17":{"tf":2.8284271247461903},"18":{"tf":3.0},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.0},"6":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"20":{"tf":3.3166247903554},"26":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.23606797749979},"17":{"tf":3.3166247903554},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":2.8284271247461903},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":23,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.1622776601683795},"13":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"17":{"tf":3.0},"18":{"tf":3.0},"19":{"tf":2.449489742783178},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.4142135623730951},"3":{"tf":1.7320508075688772},"4":{"tf":2.0},"5":{"tf":2.449489742783178},"6":{"tf":4.0},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":2.23606797749979},"17":{"tf":2.6457513110645907},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.0},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":3.4641016151377544},"16":{"tf":2.23606797749979},"17":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":6,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":3.1622776601683795},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":2.8284271247461903},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"breadcrumbs":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":3.7416573867739413},"15":{"tf":1.4142135623730951},"16":{"tf":5.0990195135927845},"17":{"tf":5.0990195135927845},"18":{"tf":5.0}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.4641016151377544},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.4641016151377544}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.6457513110645907},"26":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.4142135623730951},"16":{"tf":3.605551275463989},"17":{"tf":3.605551275463989},"18":{"tf":3.605551275463989}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"16":{"tf":3.872983346207417},"17":{"tf":3.872983346207417},"18":{"tf":4.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.605551275463989},"15":{"tf":2.23606797749979},"16":{"tf":3.3166247903554},"17":{"tf":4.242640687119285},"18":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.6457513110645907},"14":{"tf":2.0},"16":{"tf":3.1622776601683795},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.8284271247461903}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":13,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.69041575982343},"11":{"tf":4.795831523312719},"12":{"tf":3.872983346207417},"13":{"tf":2.449489742783178},"14":{"tf":3.4641016151377544},"15":{"tf":2.449489742783178},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":4.0},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":4.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.872983346207417},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":2.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.449489742783178},"17":{"tf":2.0},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.6457513110645907}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.1622776601683795},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"14":{"tf":2.449489742783178},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":1.7320508075688772},"26":{"tf":3.605551275463989},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":12,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.449489742783178},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.8284271247461903},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":2.0}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":3.0},"15":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":2.0},"18":{"tf":2.0},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.6457513110645907},"15":{"tf":2.0},"16":{"tf":3.605551275463989},"17":{"tf":3.0},"18":{"tf":2.8284271247461903},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.605551275463989}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.6457513110645907},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":23,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.4641016151377544},"13":{"tf":1.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.23606797749979},"4":{"tf":2.449489742783178},"5":{"tf":2.23606797749979},"6":{"tf":3.4641016151377544},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"20":{"tf":3.3166247903554},"26":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"6":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.23606797749979},"17":{"tf":3.3166247903554},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":3.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.0},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":24,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.3166247903554},"13":{"tf":2.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.0},"17":{"tf":3.3166247903554},"18":{"tf":3.1622776601683795},"19":{"tf":2.6457513110645907},"20":{"tf":3.1622776601683795},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.7320508075688772},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.6457513110645907},"6":{"tf":4.123105625617661},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":2.23606797749979},"17":{"tf":2.6457513110645907},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.1622776601683795},"13":{"tf":1.0},"15":{"tf":2.8284271247461903},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":3.4641016151377544},"16":{"tf":2.23606797749979},"17":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":6,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":3.1622776601683795},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":2.8284271247461903},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"title":{"root":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"2":{"tf":1.0},"20":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"25":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}}; \ No newline at end of file diff --git a/docs/user_doc/searchindex.json b/docs/user_doc/searchindex.json index 8278431..cd143c6 100644 --- a/docs/user_doc/searchindex.json +++ b/docs/user_doc/searchindex.json @@ -1 +1 @@ -{"doc_urls":["index.html#techelson","michelson/index.html#michelson","michelson/simple_example.html#a-simple-example","testing/index.html#running-tests","testing/basic.html#first-steps","testing/basic.html#introspection","testing/basic.html#steps","testing/contracts.html#creating-and-calling-contracts","testing/contracts.html#named-contract-creation","testing/contracts.html#applying-operations","testing/inspection.html#live-contract-inspection","testing/anonymous.html#anonymous-contracts","testing/transfers.html#transfers","testing/failures.html#testing-for-failures","testing/failures.html#creation","testing/failures.html#transfer-failures","testing/failures.html#handling-failures","testing/failures.html#more-precise-failure-testing","testing/set_source.html#usurpation-of-identity","testgen/index.html#test-generation","testgen/example.html#example","quick_ref/index.html#quick-reference","quick_ref/extensions.html#extensions","quick_ref/extensions.html#unrestricted-extensions","quick_ref/extensions.html#testcase-only-extensions","quick_ref/usage.html#command-line-options","quick_ref/usage.html#modes","quick_ref/usage.html#test-generation"],"index":{"documentStore":{"docInfo":{"0":{"body":182,"breadcrumbs":1,"title":1},"1":{"body":131,"breadcrumbs":1,"title":1},"10":{"body":239,"breadcrumbs":5,"title":3},"11":{"body":246,"breadcrumbs":4,"title":2},"12":{"body":288,"breadcrumbs":3,"title":1},"13":{"body":235,"breadcrumbs":4,"title":2},"14":{"body":346,"breadcrumbs":3,"title":1},"15":{"body":187,"breadcrumbs":4,"title":2},"16":{"body":272,"breadcrumbs":4,"title":2},"17":{"body":327,"breadcrumbs":6,"title":4},"18":{"body":402,"breadcrumbs":4,"title":2},"19":{"body":63,"breadcrumbs":2,"title":2},"2":{"body":96,"breadcrumbs":3,"title":2},"20":{"body":260,"breadcrumbs":3,"title":1},"21":{"body":32,"breadcrumbs":2,"title":2},"22":{"body":44,"breadcrumbs":3,"title":1},"23":{"body":31,"breadcrumbs":4,"title":2},"24":{"body":241,"breadcrumbs":4,"title":2},"25":{"body":93,"breadcrumbs":5,"title":3},"26":{"body":188,"breadcrumbs":3,"title":1},"27":{"body":48,"breadcrumbs":4,"title":2},"3":{"body":151,"breadcrumbs":2,"title":2},"4":{"body":28,"breadcrumbs":4,"title":2},"5":{"body":44,"breadcrumbs":3,"title":1},"6":{"body":196,"breadcrumbs":3,"title":1},"7":{"body":54,"breadcrumbs":5,"title":3},"8":{"body":208,"breadcrumbs":5,"title":3},"9":{"body":233,"breadcrumbs":4,"title":2}},"docs":{"0":{"body":"Techelson is a T est E xecution E nvironment (TEE) for Michelson smart contracts . Michelson is the stack-based language used by the tezos blockchain . Techelson is open source and hosted on github , where you can find the build instructions. Techelson emulates just enough of the tezos blockchain protocol to be able to create smart contracts and make transfers between contracts. Currently, techelson only aims at testing functional properties of smart contracts. In particular, it does not provide any information about the gas or burn of transfers/contracts. This is because computing the burn , and especially the gas of a transfer is rather complex and would require techelson to drop some of the abstractions it makes over the tezos protocol to run tests faster. Techelson can be used either as a command-line tool or as an OCaml library. This book focuses on the former use case. Also, this book assumes the reader is fairly familiar with the michelson language. We will discuss what a contract is and how it behaves, but the reader should know what michelson types and instructions look like, and their semantics. Michelson is a fairly low-level language which makes it difficult to discuss complex contracts. This book will sometimes give contracts as Liquidity contracts. Liquidity is a higher-level, OCaml-like language for tezos smart contracts which compiles to Michelson. NB : if you are a Liquidity user, you should probably take a look at this blog post on how to write tests directly in Liquidity, and run these tests using Techelson. The chapters of this book are Michelson , provides a very brief introduction to michelson smart contracts. Running Tests , describes techelson's workflow for running tests through examples. Test Generation , discusses techelson's test generation features. Quick Reference , quick reminders of techelson's features, such as extensions. All examples in this book are available in the rsc directory of the github repository .","breadcrumbs":"Techelson","id":"0","title":"Techelson"},"1":{"body":"Michelson is the stack-based, strongly typed, low-level language supported by the tezos blockchain for smart contracts. We only provide a brief description of michelson here, and refer the reader to the official documentation for more details. A michelson contract is similar to transition system. The storage of a contract is its current state; the entry point ( code ) of a contract is a function which takes some tezos tokens (of type mutez ), the current storage of the contract, and a parameter of a certain type provided by the client of the contract. It returns a list of operations (contract/account creation, transfers, etc. ), and the new storage of the contract. In practice, a contract looks as follows: storage ;\nparameter ;\ncode ; Note that tokens are passed implicitely: they are credited to the contract before it starts running (although the amount of the transfer can be accessed with the AMOUNT instruction). Hence the code of the contract takes two parameters, which are aggregated in a pair (parameter, storage) . The same goes with the operations and the new storage returned by the contract, which are returned as a pair (operations, new_storage) . In the stack-based context of michelson, \"takes as argument\" means \"starts with a stack containing \". Likewise, \"returns \" here means \"leaves on the stack at the end (and nothing else than )\".","breadcrumbs":"Michelson","id":"1","title":"Michelson"},"10":{"body":"Michelson smart contracts cannot access each other's storage. They can only interact through transfers, during which the client of the contract provides a parameter that the contract runs its code on. As a test framework, techelson provides inspection instructions which give access to the balance and the storage of a live (deployed) contract. Both consume a contract from the top of the stack. instruction parameter stack GET_STORAGE 'storage :: contract _ : 'S or :: address : 'S -> (option 'storage) : 'S GET_BALANCE none :: contract _ : 'S or :: address : 'S -> mutez : 'S Let's extend the previous example to inspection.techel which checks that the balance and storage of the contract deployed are correct. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} The testcase does not fail and produces the output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/inspection.techel\nRunning test `Inspection` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Inspection`","breadcrumbs":"Running Tests » Live Contract Inspection","id":"10","title":"Live Contract Inspection"},"11":{"body":"Techelson accepts contracts through its --contract option. These contracts are named as discussed in Creating and Calling Contracts . Contracts defined at michelson level in testcases and contracts however are considered anonymous . Anonymous contracts can also be deployed and inspected. In fact, they are not really different from named contracts apart from their lack of name, which (currently) prevent techelson from mentioning where they really come from in its debug output. The following anonymous.techel testcase is similar to the one from the Live Contract Inspection except that the contract deployed is not given to the environment, it is inlined in the testcase. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op { storage nat; parameter bool; code { UNPAIR ; IF { } { PUSH nat 1; ADD } ; NIL operation ; PAIR }; } ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} This produces the exact same output (modulo the testcase's name, and as long as we do not increase verbosity) as for inspection.techel : $ techelson rsc/no_contract/okay/anonymous.techel\nRunning test `Anonymous` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) { storage nat ; parameter bool ; code ...; } live contracts: none\n=> live contracts: (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Anonymous`","breadcrumbs":"Running Tests » Anonymous Contracts","id":"11","title":"Anonymous Contracts"},"12":{"body":"At this point creating and applying a transfer should be relatively straightforward. Simply create the operation using michelson's TRANSFER_TOKENS , and apply it with APPLY_OPERATIONS . For instance, transfer.techel builds on inspection.techel . It creates an instance of simpleExample.tz , and creates and applies two operations: the first transfers 7 tokens with a parameter equal to False , and the second transfers 13 tokens with True . (Remember that simpleExample.tz will count transfers for which the parameter is False .) { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; ... # Omitting code creating the contract. { # Making a non-ghost transfer. DUP ; PUSH @amount mutez 7 ; PUSH @ghost bool False ; TRANSFER_TOKENS ; } ; DIP { # Making a ghost transfer. DUP ; PUSH @amount mutez 13 ; PUSH @ghost bool True ; TRANSFER_TOKENS ; } ; { # Creating the list of all operations. DIP { DIP {NIL operation } ; CONS } ; CONS ; } ; APPLY_OPERATIONS ; Finally, it checks that the balance and storage are the ones expected: GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 23 ; IFCMPNEQ { PUSH string \"balance should be 23utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 1 ; IFCMPNEQ { PUSH string \"storage should be 1 (nat)\" ; FAILWITH } {} ; }\n} The test passes and its output is $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/transfer.techel\nRunning test `Transfer` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script... applying operation TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False live contracts: SimpleExample (3utz) address[1]@main running TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False\n=> live contracts: SimpleExample (10utz) address[1]@main applying operation TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True live contracts: SimpleExample (10utz) address[1]@main running TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True\n=> live contracts: SimpleExample (23utz) address[1]@main => live contracts: SimpleExample (23utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 23utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 1 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Transfer`","breadcrumbs":"Running Tests » Transfers","id":"12","title":"Transfers"},"13":{"body":"This section is going to use a slightly more complex contract in order to showcase failures and how to test them. Even if you are not familiar with liquidity , the contract's code will most likely be more readable in liquidity than in michelson. Here is the liquidity version, admins.liq : [%%version 0.405] type storage = { admins : (string, address) map ; (* Unused in this example. *) nus : (string, (address * tez * UnitContract.instance)) map ;\n} let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) (storage : storage) : operation list * storage = admin_check storage admin_name (Current.sender ()); let storage = storage.admins <- Map.update nu_name (Some nu_address) storage.admins in [], storage Note that the clients field of the storage is unused in this example. The admins map maps administrator names to addresses. The only entry point (in this example) is add_admin which allows administrators to add new administrators by registering their name and their address. More precisely, calling this contract is only legal if the SENDER ( Current.sender () ) of the call is an administrator ( c.f. admin_check ). If the call to the contract is not legal, the transfer fails: let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" The parameters of the entry point are admin_name : name associated with the SENDER administrator, nu_name : name of the new administrator to add, nu_address : the address of the new administrator. let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) Using liquidity to compile the contract to michelson (for instance using liquidity's online editor ), we obtain admins.tz . Here are the storage and parameter types: parameter (pair string (pair string address));\nstorage (pair :storage (map %admins string address) (map %clients string (pair address (pair mutez (contract :UnitContract unit))))); We omit the contract's code ( admins.tz ) as i) it is not very readable and ii) we do not need to know what the code precisely is to create the contract and call it, as long as we know the storage and parameter types.","breadcrumbs":"Running Tests » Testing for Failures","id":"13","title":"Testing for Failures"},"14":{"body":"Creating a contract has been covered in previous sections, so let's give ourselves some code to create the contract with one administrator called root . In fact, let's make an account for root and register it as an administrator. The new administrator new_admin is also deployed as an account. Testcase create.techel does exactly that: { NIL operation ; { # Create an account for `root`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@root_manager\" ; SHA512 ; CREATE_ACCOUNT @root ; } ; SWAP ; DIP { CONS } ; { # Create an account for `new_admin`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@new_admin_manager\" ; SHA512 ; CREATE_ACCOUNT @new_admin ; } ; SWAP ; DIP { SWAP ; DIP CONS } ; { # Create an `admins` contract. # Create the storage's (empty) `clients` field. EMPTY_MAP @clients string (pair address (pair mutez (contract unit))) ; # Create the storage's `admins` field and register `root`. EMPTY_MAP @admins string address ; DUUUUP ; # Retrieve root's address. SOME @address ; PUSH @name string \"root\" ; PRINT_STACK ; UPDATE ; PAIR @storage ; PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @spendable bool False ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@contract_manager\" ; SHA512 ; CREATE_CONTRACT @admins \"Admins\" } ; SWAP ; DIP { SWAP ; DIP { SWAP ; DIP CONS } } ; DIIIP { APPLY_OPERATIONS } ; PRINT_STACK ; STEP \"after applying creation operations.\"\n} Running this test produces the following output $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/create.techel\nRunning test `Create` running test script...\nstack:\n|==================================================================================================|\n| [ CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; }, CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } ] |\n| (list operation) |\n|--------------------------------------------------------------------------------------------------|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @clients |\n| Map { } |\n| (map string (pair address (pair mutez (contract unit)))) |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| Map { } |\n| (map string address) |\n|--------------------------------------------------------------------------------------------------|\n| @address |\n| (Some address[1]@root) |\n| (option address) |\n|--------------------------------------------------------------------------------------------------|\n| @name |\n| \"root\" |\n| string |\n|==================================================================================================| running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| address[3]@admins |\n| address |\n|==================================================================================================| running test script...\nstopping [after applying creation operations.] press `return` to continue running test script...\nDone running test `Create`","breadcrumbs":"Running Tests » Creation","id":"14","title":"Creation"},"15":{"body":"Let's now add new_admin as a new administrator. Testcase addAdmin.techel only adds the following few instructions at the end of create.techel : # Retrieve the actual contract. CONTRACT (pair string (pair string address)) ; IF_NONE { PUSH string \"failed to retrieve `admins` contract\" ; STEP } {} ; # Saving the contract for later. DUP ; PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; What should the result of applying this transfer be? Remember than before adding an administrator, the contract checks that the sender is an admin. let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address)\n...\n= admin_check storage admin_name (Current.sender ()); ... So, if everything goes well, the transfer should fail: the sender here is not root , but the testcase. In techelson, the testcase currently running has its own address. It is in particular not the address of root . Hence, the transfer fails as it should and so does the whole testcase. The (relevant part of the) output is Test `AddAdmin` failed: Error operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) was expected to succeed but failed on operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) operation failed on \"illegal access to admin account\" : string You can see in the transfer the sender and the target of the transfer: TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins AddAdmin is the name of our testcase, and address[0]@AddAdmin is its address. Name \"root\" does not map to this address in the contract and the transfer fails.","breadcrumbs":"Running Tests » Transfer Failures","id":"15","title":"Transfer Failures"},"16":{"body":"Before getting into making this transfer work (next section), note that this (failing) testcase is actually useful. Or at least it should be: the transfer we are trying to make is illegal indeed. We do want the transfer to fail, but the testcase should succeed if the transfer does fail, fail if the transfer succeeds: anyone can add admins, which is bad . This is what the MUST_FAIL techelson extension does. It takes an operation wraps it in a construct telling techelson that this operation must fail: either the operation itself or, if it is a transfer, the operations created by this transfer. Here is its signature: instruction parameter stack MUST_FAIL :: option : operation : 'S -> operation : 'S Let's ignore the parameter and the first stack argument for now and just use this instruction right away. Testcase mustFail.techel is the same as addAdmin.techel except for a few lines after the transfer: TRANSFER_TOKENS ; PUSH (option string) None ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; The test now passes successfully: $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/mustFail.techel\nRunning test `MustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `MustFail`","breadcrumbs":"Running Tests » Handling Failures","id":"16","title":"Handling Failures"},"17":{"body":"Now, MUST_FAIL (as it is used here) succeeds if the transfer ends in a tezos protocol failure. This include explicit failures in the code, illegal transfers due to insufficient funds, duplicate operations, etc. It does not include type-checking errors and internal techelson errors. This means in particular that if the transfer above fails for a reason different from \"illegal access to admin account\" then MUST_FAIL will consider the test a success. To make sure the cause for failure is actually the one we want, we must use MUST_FAIL 's optional stack parameter. A failure in michelson code always has a value of some type associated to it. In this case, the type of this value is string and its value is \"illegal access to admin account\" . Testcase preciseMustFail.techel only changes mustFail.techel to pass the failure value expected to MUST_FAIL : TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; As a consequence, if the transfer fails with anything else than an explicit failure with a value of type string equal to \"illegal access to admin account\" , then the whole testcase will fail. Everything works fine here, and the output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/preciseMustFail.techel\nRunning test `PreciseMustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `PreciseMustFail` Notice that the MUST_FAIL operation now mentions the value expected: MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] ...) as opposed to the _ wildcard from testcase mustFail.techel , which means no value was given: MUST_FAIL[uid:4] _ (TRANSFER[uid:3] ...)","breadcrumbs":"Running Tests » (More) Precise Failure Testing","id":"17","title":"(More) Precise Failure Testing"},"18":{"body":"The previous section used the liquidity contract admins.liq and its techelson version admins.tz . It showcased how to handle expected transfer failures and turn them into test objectives. The failure used to demonstrate the example was that we tried to add a new administrator by calling the contract from the testcase, which failed because only administrators can add other administrators, and the (address of the) testcase was not registered as such. PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; DIP {NIL operation } ; CONS ; APPLY_OPERATIONS ; One solution would be to register the testcase directly, but it would be more natural and more generic to be able to apply a transfer as someone else. Hence the SET_SOURCE extension: instruction parameter stack SET_SOURCE code :: address : 'A -> 'B iff code :: [ A -> B ] Warning : the SET_SOURCE extension is only legal in testcases. This extension allows to pretend the testcase is a live contract or account from the environment. More precisely, all operations created in the code under the SET_SOURCE will have their source and sender be the address from the stack. Testcase setSource.techel uses this instruction to pretend that root is the one adding a new administrator. # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; { # Pretending to be `root`. DUUUUUUP ; PRINT_STACK ; STEP ; SET_SOURCE { TRANSFER_TOKENS } } ; PRINT_STACK ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS The testcase now succeeds, and its output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/setSource.techel\nRunning test `SetSource` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 0utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @storage |\n| (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| (pair string (pair string address)) |\n|--------------------------------------------------------------------------------------------------|\n| address[1]@root |\n| address |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| operation |\n|==================================================================================================| running test script... applying operation TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `SetSource` Notice how, in the last PRINT_STACK , the sender of the transfer is now root : TRANSFER[uid:3] address[1]@root -> address[3]@admins ...","breadcrumbs":"Running Tests » Usurpation of Identity","id":"18","title":"Usurpation of Identity"},"19":{"body":"Techelson has a test generation feature. It is relatively naive: the testcases it generates do not really take the semantics of your contract into account. Given a contract, it will generate a random storage for that contract and deploy it. Then, it will create a random number of transfers to that contract with random parameters. Note that while test generation is random, it is expected to be deterministic: the same test generation command on a contract should always generate the same test cases. It is naive in the sense that it can (and statistically will) generate testcases which are not successful. Still, this feature is useful to generate a testcase skeleton with random contract creation and transfers that you can edit to test the behavior of your contract.","breadcrumbs":"Test Generation","id":"19","title":"Test Generation"},"2":{"body":"Let us build a contract which counts how many time it was called. We will allow clients to specify that they do not want to be counted by passing a boolean ghost : if it is true, the contract will not count the transfer. Based on this description, we already have the storage and parameter types: storage nat;\nparameter bool; The code of this contract should perform the following steps: destroy the parameter/storage pair branch on the ghost parameter: this consumes the parameter, meaning the storage is now on the top of the stack do nothing if ghost is true: the storage is unchanged add 1 to the storage otherwise pair an empty list of operations with the new storage The complete description of the contract, simpleExample.tz , is thus storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n};","breadcrumbs":"Michelson » A Simple Example","id":"2","title":"A Simple Example"},"20":{"body":"Let's showcase testgeneration on simpleExample.tz : storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; Test generation is activated by passing to techelson a testgen argument triggering the test generation mode. You can read more about modes in the Usage section . First, let's generate a single testcase ( -n 1 , or --count 1 ) and let techelson run it: $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1\ndone generating test for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] => live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1` While this can be useful for simple contracts, usually you want to retrieve the testcase directly so that you can modify it to suit your needs. So let's still generate one testcase but this time we will dump it in the current directory (trailing . in the techelson command). $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1 . ; echo ; echo \"testcase:\" ; echo ; cat SimpleExampleTest1.techel ; rm SimpleExampleTest1.techel\ndone generating test for contract SimpleExample\ndumping testcases to `.` testcase: { # deploying contract `SimpleExample` { # creating contract creation parameters { # creating storage for contract `SimpleExample` PUSH nat 807338681362247 ; # money transferred PUSH mutez 638557938255190 ; # delegatable PUSH bool False ; # spendable PUSH bool False ; # delegate NONE key_hash ; # manager { PUSH key \"11a6ffbc9fb85\" ; BLAKE2B } } ; CREATE_CONTRACT \"SimpleExample\" } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS } ; # create transfer operation { DUP ; # retrieve contract from address, fail if none { CONTRACT bool ; IF_NONE { PUSH string \"unable to spawn contract `SimpleExample`\" ; FAILWITH } {} } ; PUSH mutez 120584798270008 ; PUSH bool True ; TRANSFER_TOKENS } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS }\n}","breadcrumbs":"Test Generation » Example","id":"20","title":"Example"},"21":{"body":"This section provides a quick overview of some of techelson's features: list of all the extensions (brief) discussion on techelson's command-line usage These sections try to provide relatively raw, brief and crucial information about the features they discuss. They will usually point to the relevant sections of this book if you need more details.","breadcrumbs":"Quick Reference","id":"21","title":"Quick Reference"},"22":{"body":"Warning : the following instructions can only be used in contracts, not testcases : SENDER SOURCE Techelson testcases have access to an extended instruction set to ease the process of writing tests. See rsc/tests/ for more examples. Note that techelson treats #> as whitespace, so you can use extensions in contracts (when legal ) while keeping them pure michelson, like in the example below DIP { ... CONS ; #> PRINT_STACK ; #> STEP \"after list cons\" ; PUSH int 3 ; ...\n}","breadcrumbs":"Quick Reference » Extensions","id":"22","title":"Extensions"},"23":{"body":"The following instructions are legal in testcases and contracts : STEP and STEP : 'S -> 'S Relevant section of this book: First Steps . suspends the evaluator and prints a string, if any. PRINT_STACK : 'S -> 'S Relevant section of this book: First Steps . prints the current state of the stack","breadcrumbs":"Quick Reference » Unrestricted Extensions","id":"23","title":"Unrestricted Extensions"},"24":{"body":"The following instructions are only legal in testcases: CREATE_CONTRACT : :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Creates an instance of the contract named after the string parameter. The type of the storage of the contract must be 'g . SPAWN_CONTRACT 'g : :: string : key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Exactly the same as the CREATE_CONTRACT extension above but the name of the contract is passed as a stack parameter, and the type of the storage is an explicit parameter of the instruction. APPLY_OPERATIONS : (list operation) : 'S -> 'S Relevant section of this book: Creating and Calling Contracts . consumes a list of operations suspends the execution of the testcase applies all the operations in the list (these operations can create operations which will be applied too) resumes the execution of the testcase GET_STORAGE 'storage : contract _ : 'S -> (option 'storage) : 'S address : 'S -> (option 'storage) : 'S Relevant section of this book: Live Contract Inspection . consumes a contract pushes Some of the current value of the storage of the contract if its storage has type 'storage , None otherwise GET_BALANCE : contract _ : 'S -> mutez : 'S address : 'S -> mutez : 'S Relevant section of this book: Live Contract Inspection . Same as GET_STORAGE , but pushes the balance of the contract instead of its storage MUST_FAIL 'a : (option 'a) : operation : 'S -> 'S Relevant section of this book: Testing for Failures . Specifies that an operation (or the operation it creates recursively) must fail, and optionaly that it FAIL ed WITH a certain value. More precisely, the whole testcase will fail if the operation or the operations it creates recursively, when applied , either succeeds, or the (option 'a) parameter is (Some value) and the operation's failure was not caused by a FAILWITH on precisely value Note that if the optional value is NONE , then MUST_FAIL accepts any kind of protocol failure, not just FAILWITH . For instance, it will also accept creation/transfer operations that fail because of insufficient balance, because this precise operation already ran (it was DUP -ed), etc . SET_SOURCE code , with code :: [ 'A -> 'B ] address :: 'A -> 'B Relevant section of this book: Usurpation of Identity . Sets the source of the testcase. Without this extension, the source of all transfers can only be the testcase. This allows to run code while pretending the testcase is a different live contract.","breadcrumbs":"Quick Reference » Testcase-only Extensions","id":"24","title":"Testcase-only Extensions"},"25":{"body":"Warning : so-called contract initializers are mentioned in the --help but are not currently supported. The full list of options (for the nominal mode) is obtained with --help : $ techelson --help\nUSAGE: ../bin/techelson [OPTIONS] -- [FILES]* ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? OPTIONS: -h, --help prints this help message -v, --verb ? increases or sets verbosity [default: 1] -q decreases verbosity -s, --step (on|true|True|no|off|false|False)? (de)activates step-by-step evaluation [default: false] --skip (on|true|True|no|off|false|False)? if true, all steps will automatically advance (and `--step` will be set to false) [default: false] --contract ',' ? adds a contract to the test environment. The second optional argument is the contract's initializer. MODES: testgen activates and controls test generation run `../bin/techelson --help` to obtain help on a specific mode. For example: `../bin/techelson testgen --help`","breadcrumbs":"Quick Reference » Command-Line Options","id":"25","title":"Command-Line Options"},"26":{"body":"Modes available: testgen : Test Generation Techelson's modes are triggered by simply passing the name of the mode as an argument. For instance, $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 2\ndone generating tests for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] => live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1`\nRunning test `SimpleExampleTest2` running test script... applying operation CREATE[uid:0] (@address[3], \"blake2b:\", (Some \"blake2b:\"), true, true, 290035844265409utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (290035844265409utz) address[3] running test script... applying operation TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True live contracts: SimpleExample (290035844265409utz) address[3] running TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True\n=> live contracts: SimpleExample (810126422944596utz) address[3] => live contracts: SimpleExample (810126422944596utz) address[3] running test script... applying operation TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False live contracts: SimpleExample (810126422944596utz) address[3] running TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False\n=> live contracts: SimpleExample (1655160698449470utz) address[3] => live contracts: SimpleExample (1655160698449470utz) address[3] running test script...\nDone running test `SimpleExampleTest2` You can have techelson print the options for mode with techelson --help .","breadcrumbs":"Quick Reference » Modes","id":"26","title":"Modes"},"27":{"body":"Given a contract, this mode is in charge of generating a testcase automatically. The relevant chapter of this book is Test Generation . $ techelson testgen --help\nGenerates testcases for some contract(s). If a directory is provided, the testcases will\nbe dumped there. Otherwise techelson will just run the testcases it generated. USAGE: ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? TESTGEN_OPTIONS: -h, --help prints this help message -n, --count sets the number of testcases to generate [default: 1]","breadcrumbs":"Quick Reference » Test Generation","id":"27","title":"Test Generation"},"3":{"body":"Interaction with techelson is currently file-based. There are two kinds of files techelson works with. Contract files are just plain michelson smart contract files, and testcase files are files containing a Michelson instruction, usually a sequence of instructions { } . Omitting options, running techelson looks like (the -- separator is optional): $ techelson \\ --contract .. --contract \\ -- ... Techelson will then run the testcases in sequence. All testcases will have access to all the contracts provided with --contract . For more information about command-line refer to the Usage section . This section builds on the small example from the Michelson section , and a slightly more involved example later on, to introduce techelson's workflow and its extended instruction set. First Steps shows how to run a simple testcase with no contract. Introduces PRINT_STACK and STEP . Creating and Calling Contracts discusses the contract environment and contract creation and transfers. Introduces APPLY_OPERATIONS . Live Contract Inspection deals with recovering the balance and the storage of live (deployed) contracts. Introduces GET_BALANCE and GET_STORAGE . Anonymous Contracts details how to create anonymous contracts. Transfers introduces the creation of transfers to a contract. Testing for Failures shows how to test that an operation fails and how. This section is the first to use the slightly more complex example admins.tz , and it's liquidity version admins.liq . Introduces MUST_FAIL . Usurpation of Identity illustrates how to have your testcases pretend they are a specific contract/account, and to create operations in their name. Introduces SET_SOURCE .","breadcrumbs":"Running Tests","id":"3","title":"Running Tests"},"4":{"body":"Let's give ourselves a testcase file test1.techel { PUSH string \"starting the test\" ;\n} This testcase does not use any contract. To run it, simply run $ techelson rsc/no_contract/okay/test1.techel\nRunning test `Test1` running test script...\nDone running test `Test1`","breadcrumbs":"Running Tests » First Steps","id":"4","title":"First Steps"},"5":{"body":"This is not very informative, which is why techelson provides extensions such as PRINT_STACK . This instruction prints the state of the stack in a readable way. For example, if we change the example above to test2.techel to { PUSH string \"starting the test\" ; PRINT_STACK\n} the output becomes $ techelson rsc/no_contract/okay/test2.techel\nRunning test `Test2` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Test2`","breadcrumbs":"Running Tests » Introspection","id":"5","title":"Introspection"},"6":{"body":"When you run a complex testcase or contract, it can be useful to have break point that stop the execution. This gives you time to read a PRINT_STACK before the next step is actually performed, make one step, read the state of the stack, etc. The STEP techelson extension allows to do just that. You can also provide a string that will be displayed when the STEP instruction is reached. The following example ( test3.techel ) showcases the STEP instruction: { PUSH string \"starting the test\" ; PRINT_STACK ; STEP \"just started the test\" ; # The description string is optional, see below. PUSH @not_important string \"a string with a variable name\" ; PRINT_STACK ; STEP ; # No description string. DROP ; PRINT_STACK ; STEP \"The string should be gone. Also, we're done.\"\n} Techelson will stop on all STEP instructions and ask you to press enter to keep going: $ techelson rsc/no_contract/okay/test3.techel\nRunning test `Test3` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [just started the test] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|--------------------------------------------------------------------------------------------------|\n| @not_important |\n| \"a string with a variable name\" |\n| string |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [The string should be gone. Also, we're done.] press `return` to continue running test script...\nDone running test `Test3` Pro tip 1 : you can use PRINT_STACK and STEP in contracts too (see the extensions section for details). Also, techelson treats #> as a whitespace. Hence, your can have #> STEP ; and/or #> PRINT_STACK ; in your michelson contract, which lets you inspect it during tests. Your contract remains legal michelson thanks to the leading # which comments the command. Pro tip 2 : passing --skip on to techelson will skip (but still display) all the steps. The output of the commands reported in this book are all obtained by running techelson with --skip on .","breadcrumbs":"Running Tests » Steps","id":"6","title":"Steps"},"7":{"body":"When you pass a contract to techelson using techelson --contract ... , the contract becomes a named contract in the techelson environment. The name of the contract is the name of the file up to its first . character, with the first letter capitalized. So techelson \\ --contract my_contract.tz \\ --contract myContract.tz \\ --contract my.contract.tz \\ ... defines three named contracts: My_contract , MyContract and My . Note that the naming convention is the same for testcases, based on the testcase file. The name of a testcase might be used in techelson's output to provide information, but it has no practical use currently.","breadcrumbs":"Running Tests » Creating and Calling Contracts","id":"7","title":"Creating and Calling Contracts"},"8":{"body":"Techelson extends the CREATE_CONTRACT michelson instruction with the following rule instruction parameter stack CREATE_CONTRACT :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S where is the name of a contract with storage type 'g in the environment. The semantics of the stack parameters is the same as in michelson: manager, optional delegate, the two spendable and delegatable flags, and the balance and storage of the contract created. NB : techelson also provides the SPAWN_CONTRACT extension which takes the name of the contract on the stack. See techelson's Extensions for more details. Say we have the following contract in file simpleExample.tz . storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; We can craft a creation operation in file create1.techel as follows { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; PRINT_STACK ; STEP \"before creation\" ; CREATE_CONTRACT \"SimpleExample\" ; PRINT_STACK ; STEP \"after creation\" ;\n} This produces the following output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create1.techel\nRunning test `Create1` running test script...\nstack:\n|==================================================================================================|\n| @storage |\n| 0 |\n| nat |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 3utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @delegatable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @spendable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @delegate |\n| None |\n| (option key_hash) |\n|--------------------------------------------------------------------------------------------------|\n| @manager |\n| \"sha512:manager address\" |\n| key_hash |\n|==================================================================================================| running test script...\nstopping [before creation] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1] |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| CREATE[uid:0] (@address[1], \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" |\n| operation |\n|==================================================================================================| running test script...\nstopping [after creation] press `return` to continue running test script...\nDone running test `Create1`","breadcrumbs":"Running Tests » Named Contract Creation","id":"8","title":"Named Contract Creation"},"9":{"body":"Michelson operations (contract/account creation, transfers) cannot be applied directly in a michelson contract. Instead, a contract produces a list of operation which the tezos runtime applies after the contract is done running. A techelson test case needs to be able to apply operations however, which is why the APPLY_OPERATIONS extension exists. This instruction suspends the execution of the testcase to apply the list of operations on the top of the stack. When all these operations are done running, techelson resumes the execution of the testcase. Warning : this instruction is only legal in testcases, not in contracts. Consider testcase create2.techel : { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; PRINT_STACK ; STEP \"operation is now in a list\" ; APPLY_OPERATIONS ; PRINT_STACK ; STEP \"testing that contract exists\" ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } { PUSH string \"success\" ; PRINT_STACK }\n} Running it yields $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create2.techel\nRunning test `Create2` running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| [ CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" ] |\n| (list operation) |\n|==================================================================================================| running test script...\nstopping [operation is now in a list] press `return` to continue running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|==================================================================================================| running test script...\nstopping [testing that contract exists] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| \"success\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Create2` Notice the line Applying operations... . We could increase techelson's verbosity to obtain more information as to which contracts are deployed, but let's see how to inspect the state of a live (deployed) contract instead.","breadcrumbs":"Running Tests » Applying Operations","id":"9","title":"Applying Operations"}},"length":28,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":3.7416573867739413},"15":{"tf":1.4142135623730951},"16":{"tf":4.898979485566356},"17":{"tf":4.898979485566356},"18":{"tf":5.0}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"17":{"tf":2.6457513110645907},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"17":{"tf":2.6457513110645907},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.4641016151377544},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.4641016151377544}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.6457513110645907},"26":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.4142135623730951},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":3.605551275463989}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"16":{"tf":3.605551275463989},"17":{"tf":3.605551275463989},"18":{"tf":4.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.605551275463989},"15":{"tf":2.23606797749979},"16":{"tf":3.1622776601683795},"17":{"tf":4.0},"18":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.449489742783178},"14":{"tf":2.0},"16":{"tf":3.1622776601683795},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":13,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.58257569495584},"11":{"tf":4.69041575982343},"12":{"tf":3.872983346207417},"13":{"tf":2.449489742783178},"14":{"tf":3.4641016151377544},"15":{"tf":2.449489742783178},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":4.0},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":4.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.872983346207417},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.1622776601683795},"8":{"tf":2.449489742783178},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.7320508075688772},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.23606797749979},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":2.6457513110645907},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.0},"20":{"tf":2.449489742783178},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":2.8284271247461903},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.0},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"14":{"tf":2.449489742783178},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":1.7320508075688772},"26":{"tf":3.605551275463989},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":11,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.23606797749979},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.6457513110645907},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":1.7320508075688772}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":3.0},"15":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":2.0},"18":{"tf":2.0},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.6457513110645907},"15":{"tf":2.0},"16":{"tf":3.3166247903554},"17":{"tf":2.6457513110645907},"18":{"tf":2.8284271247461903},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.4641016151377544}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":21,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.3166247903554},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":2.6457513110645907},"17":{"tf":2.6457513110645907},"18":{"tf":3.0},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.0},"6":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"20":{"tf":3.3166247903554},"26":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.0},"17":{"tf":3.0},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":2.8284271247461903},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":23,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.1622776601683795},"13":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":2.6457513110645907},"17":{"tf":2.8284271247461903},"18":{"tf":3.0},"19":{"tf":2.449489742783178},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.4142135623730951},"3":{"tf":1.7320508075688772},"4":{"tf":2.0},"5":{"tf":2.449489742783178},"6":{"tf":4.0},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.0},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":3.4641016151377544},"16":{"tf":2.23606797749979},"17":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":6,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":3.1622776601683795},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"17":{"tf":2.6457513110645907},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"breadcrumbs":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":3.7416573867739413},"15":{"tf":1.4142135623730951},"16":{"tf":4.898979485566356},"17":{"tf":4.898979485566356},"18":{"tf":5.0}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"17":{"tf":2.6457513110645907},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"17":{"tf":2.6457513110645907},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.4641016151377544},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.4641016151377544}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.6457513110645907},"26":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.4142135623730951},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":3.605551275463989}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"16":{"tf":3.605551275463989},"17":{"tf":3.605551275463989},"18":{"tf":4.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.605551275463989},"15":{"tf":2.23606797749979},"16":{"tf":3.1622776601683795},"17":{"tf":4.0},"18":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.6457513110645907},"14":{"tf":2.0},"16":{"tf":3.1622776601683795},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.8284271247461903}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":13,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.69041575982343},"11":{"tf":4.795831523312719},"12":{"tf":3.872983346207417},"13":{"tf":2.449489742783178},"14":{"tf":3.4641016151377544},"15":{"tf":2.449489742783178},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":4.0},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":4.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.872983346207417},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":2.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.23606797749979},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":2.8284271247461903},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.6457513110645907}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":2.8284271247461903},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"14":{"tf":2.449489742783178},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":1.7320508075688772},"26":{"tf":3.605551275463989},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":12,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.449489742783178},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.8284271247461903},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":2.0}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":3.0},"15":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":2.0},"18":{"tf":2.0},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.6457513110645907},"15":{"tf":2.0},"16":{"tf":3.3166247903554},"17":{"tf":2.6457513110645907},"18":{"tf":2.8284271247461903},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.605551275463989}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.6457513110645907},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":23,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.4641016151377544},"13":{"tf":1.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.8284271247461903},"17":{"tf":2.8284271247461903},"18":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.23606797749979},"4":{"tf":2.449489742783178},"5":{"tf":2.23606797749979},"6":{"tf":3.4641016151377544},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"20":{"tf":3.3166247903554},"26":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"6":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.0},"17":{"tf":3.0},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":3.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.0},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":24,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.3166247903554},"13":{"tf":2.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":2.8284271247461903},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"19":{"tf":2.6457513110645907},"20":{"tf":3.1622776601683795},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.7320508075688772},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.6457513110645907},"6":{"tf":4.123105625617661},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.1622776601683795},"13":{"tf":1.0},"15":{"tf":2.8284271247461903},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":3.4641016151377544},"16":{"tf":2.23606797749979},"17":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":6,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":3.1622776601683795},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"17":{"tf":2.6457513110645907},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"title":{"root":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"2":{"tf":1.0},"20":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"25":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}} \ No newline at end of file +{"doc_urls":["index.html#techelson","michelson/index.html#michelson","michelson/simple_example.html#a-simple-example","testing/index.html#running-tests","testing/basic.html#first-steps","testing/basic.html#introspection","testing/basic.html#steps","testing/contracts.html#creating-and-calling-contracts","testing/contracts.html#named-contract-creation","testing/contracts.html#applying-operations","testing/inspection.html#live-contract-inspection","testing/anonymous.html#anonymous-contracts","testing/transfers.html#transfers","testing/failures.html#testing-for-failures","testing/failures.html#creation","testing/failures.html#transfer-failures","testing/failures.html#handling-failures","testing/failures.html#more-precise-failure-testing","testing/set_source.html#usurpation-of-identity","testgen/index.html#test-generation","testgen/example.html#example","quick_ref/index.html#quick-reference","quick_ref/extensions.html#extensions","quick_ref/extensions.html#unrestricted-extensions","quick_ref/extensions.html#testcase-only-extensions","quick_ref/usage.html#command-line-options","quick_ref/usage.html#modes","quick_ref/usage.html#test-generation"],"index":{"documentStore":{"docInfo":{"0":{"body":182,"breadcrumbs":1,"title":1},"1":{"body":131,"breadcrumbs":1,"title":1},"10":{"body":239,"breadcrumbs":5,"title":3},"11":{"body":246,"breadcrumbs":4,"title":2},"12":{"body":288,"breadcrumbs":3,"title":1},"13":{"body":235,"breadcrumbs":4,"title":2},"14":{"body":346,"breadcrumbs":3,"title":1},"15":{"body":187,"breadcrumbs":4,"title":2},"16":{"body":301,"breadcrumbs":4,"title":2},"17":{"body":360,"breadcrumbs":6,"title":4},"18":{"body":402,"breadcrumbs":4,"title":2},"19":{"body":63,"breadcrumbs":2,"title":2},"2":{"body":96,"breadcrumbs":3,"title":2},"20":{"body":260,"breadcrumbs":3,"title":1},"21":{"body":32,"breadcrumbs":2,"title":2},"22":{"body":44,"breadcrumbs":3,"title":1},"23":{"body":31,"breadcrumbs":4,"title":2},"24":{"body":241,"breadcrumbs":4,"title":2},"25":{"body":93,"breadcrumbs":5,"title":3},"26":{"body":188,"breadcrumbs":3,"title":1},"27":{"body":48,"breadcrumbs":4,"title":2},"3":{"body":151,"breadcrumbs":2,"title":2},"4":{"body":28,"breadcrumbs":4,"title":2},"5":{"body":44,"breadcrumbs":3,"title":1},"6":{"body":196,"breadcrumbs":3,"title":1},"7":{"body":54,"breadcrumbs":5,"title":3},"8":{"body":208,"breadcrumbs":5,"title":3},"9":{"body":233,"breadcrumbs":4,"title":2}},"docs":{"0":{"body":"Techelson is a T est E xecution E nvironment (TEE) for Michelson smart contracts . Michelson is the stack-based language used by the tezos blockchain . Techelson is open source and hosted on github , where you can find the build instructions. Techelson emulates just enough of the tezos blockchain protocol to be able to create smart contracts and make transfers between contracts. Currently, techelson only aims at testing functional properties of smart contracts. In particular, it does not provide any information about the gas or burn of transfers/contracts. This is because computing the burn , and especially the gas of a transfer is rather complex and would require techelson to drop some of the abstractions it makes over the tezos protocol to run tests faster. Techelson can be used either as a command-line tool or as an OCaml library. This book focuses on the former use case. Also, this book assumes the reader is fairly familiar with the michelson language. We will discuss what a contract is and how it behaves, but the reader should know what michelson types and instructions look like, and their semantics. Michelson is a fairly low-level language which makes it difficult to discuss complex contracts. This book will sometimes give contracts as Liquidity contracts. Liquidity is a higher-level, OCaml-like language for tezos smart contracts which compiles to Michelson. NB : if you are a Liquidity user, you should probably take a look at this blog post on how to write tests directly in Liquidity, and run these tests using Techelson. The chapters of this book are Michelson , provides a very brief introduction to michelson smart contracts. Running Tests , describes techelson's workflow for running tests through examples. Test Generation , discusses techelson's test generation features. Quick Reference , quick reminders of techelson's features, such as extensions. All examples in this book are available in the rsc directory of the github repository .","breadcrumbs":"Techelson","id":"0","title":"Techelson"},"1":{"body":"Michelson is the stack-based, strongly typed, low-level language supported by the tezos blockchain for smart contracts. We only provide a brief description of michelson here, and refer the reader to the official documentation for more details. A michelson contract is similar to transition system. The storage of a contract is its current state; the entry point ( code ) of a contract is a function which takes some tezos tokens (of type mutez ), the current storage of the contract, and a parameter of a certain type provided by the client of the contract. It returns a list of operations (contract/account creation, transfers, etc. ), and the new storage of the contract. In practice, a contract looks as follows: storage ;\nparameter ;\ncode ; Note that tokens are passed implicitely: they are credited to the contract before it starts running (although the amount of the transfer can be accessed with the AMOUNT instruction). Hence the code of the contract takes two parameters, which are aggregated in a pair (parameter, storage) . The same goes with the operations and the new storage returned by the contract, which are returned as a pair (operations, new_storage) . In the stack-based context of michelson, \"takes as argument\" means \"starts with a stack containing \". Likewise, \"returns \" here means \"leaves on the stack at the end (and nothing else than )\".","breadcrumbs":"Michelson","id":"1","title":"Michelson"},"10":{"body":"Michelson smart contracts cannot access each other's storage. They can only interact through transfers, during which the client of the contract provides a parameter that the contract runs its code on. As a test framework, techelson provides inspection instructions which give access to the balance and the storage of a live (deployed) contract. Both consume a contract from the top of the stack. instruction parameter stack GET_STORAGE 'storage :: contract _ : 'S or :: address : 'S -> (option 'storage) : 'S GET_BALANCE none :: contract _ : 'S or :: address : 'S -> mutez : 'S Let's extend the previous example to inspection.techel which checks that the balance and storage of the contract deployed are correct. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} The testcase does not fail and produces the output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/inspection.techel\nRunning test `Inspection` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Inspection`","breadcrumbs":"Running Tests » Live Contract Inspection","id":"10","title":"Live Contract Inspection"},"11":{"body":"Techelson accepts contracts through its --contract option. These contracts are named as discussed in Creating and Calling Contracts . Contracts defined at michelson level in testcases and contracts however are considered anonymous . Anonymous contracts can also be deployed and inspected. In fact, they are not really different from named contracts apart from their lack of name, which (currently) prevent techelson from mentioning where they really come from in its debug output. The following anonymous.techel testcase is similar to the one from the Live Contract Inspection except that the contract deployed is not given to the environment, it is inlined in the testcase. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op { storage nat; parameter bool; code { UNPAIR ; IF { } { PUSH nat 1; ADD } ; NIL operation ; PAIR }; } ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} This produces the exact same output (modulo the testcase's name, and as long as we do not increase verbosity) as for inspection.techel : $ techelson rsc/no_contract/okay/anonymous.techel\nRunning test `Anonymous` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) { storage nat ; parameter bool ; code ...; } live contracts: none\n=> live contracts: (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Anonymous`","breadcrumbs":"Running Tests » Anonymous Contracts","id":"11","title":"Anonymous Contracts"},"12":{"body":"At this point creating and applying a transfer should be relatively straightforward. Simply create the operation using michelson's TRANSFER_TOKENS , and apply it with APPLY_OPERATIONS . For instance, transfer.techel builds on inspection.techel . It creates an instance of simpleExample.tz , and creates and applies two operations: the first transfers 7 tokens with a parameter equal to False , and the second transfers 13 tokens with True . (Remember that simpleExample.tz will count transfers for which the parameter is False .) { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; ... # Omitting code creating the contract. { # Making a non-ghost transfer. DUP ; PUSH @amount mutez 7 ; PUSH @ghost bool False ; TRANSFER_TOKENS ; } ; DIP { # Making a ghost transfer. DUP ; PUSH @amount mutez 13 ; PUSH @ghost bool True ; TRANSFER_TOKENS ; } ; { # Creating the list of all operations. DIP { DIP {NIL operation } ; CONS } ; CONS ; } ; APPLY_OPERATIONS ; Finally, it checks that the balance and storage are the ones expected: GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 23 ; IFCMPNEQ { PUSH string \"balance should be 23utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 1 ; IFCMPNEQ { PUSH string \"storage should be 1 (nat)\" ; FAILWITH } {} ; }\n} The test passes and its output is $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/transfer.techel\nRunning test `Transfer` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script... applying operation TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False live contracts: SimpleExample (3utz) address[1]@main running TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False\n=> live contracts: SimpleExample (10utz) address[1]@main applying operation TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True live contracts: SimpleExample (10utz) address[1]@main running TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True\n=> live contracts: SimpleExample (23utz) address[1]@main => live contracts: SimpleExample (23utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 23utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 1 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Transfer`","breadcrumbs":"Running Tests » Transfers","id":"12","title":"Transfers"},"13":{"body":"This section is going to use a slightly more complex contract in order to showcase failures and how to test them. Even if you are not familiar with liquidity , the contract's code will most likely be more readable in liquidity than in michelson. Here is the liquidity version, admins.liq : [%%version 0.405] type storage = { admins : (string, address) map ; (* Unused in this example. *) nus : (string, (address * tez * UnitContract.instance)) map ;\n} let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) (storage : storage) : operation list * storage = admin_check storage admin_name (Current.sender ()); let storage = storage.admins <- Map.update nu_name (Some nu_address) storage.admins in [], storage Note that the clients field of the storage is unused in this example. The admins map maps administrator names to addresses. The only entry point (in this example) is add_admin which allows administrators to add new administrators by registering their name and their address. More precisely, calling this contract is only legal if the SENDER ( Current.sender () ) of the call is an administrator ( c.f. admin_check ). If the call to the contract is not legal, the transfer fails: let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" The parameters of the entry point are admin_name : name associated with the SENDER administrator, nu_name : name of the new administrator to add, nu_address : the address of the new administrator. let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) Using liquidity to compile the contract to michelson (for instance using liquidity's online editor ), we obtain admins.tz . Here are the storage and parameter types: parameter (pair string (pair string address));\nstorage (pair :storage (map %admins string address) (map %clients string (pair address (pair mutez (contract :UnitContract unit))))); We omit the contract's code ( admins.tz ) as i) it is not very readable and ii) we do not need to know what the code precisely is to create the contract and call it, as long as we know the storage and parameter types.","breadcrumbs":"Running Tests » Testing for Failures","id":"13","title":"Testing for Failures"},"14":{"body":"Creating a contract has been covered in previous sections, so let's give ourselves some code to create the contract with one administrator called root . In fact, let's make an account for root and register it as an administrator. The new administrator new_admin is also deployed as an account. Testcase create.techel does exactly that: { NIL operation ; { # Create an account for `root`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@root_manager\" ; SHA512 ; CREATE_ACCOUNT @root ; } ; SWAP ; DIP { CONS } ; { # Create an account for `new_admin`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@new_admin_manager\" ; SHA512 ; CREATE_ACCOUNT @new_admin ; } ; SWAP ; DIP { SWAP ; DIP CONS } ; { # Create an `admins` contract. # Create the storage's (empty) `clients` field. EMPTY_MAP @clients string (pair address (pair mutez (contract unit))) ; # Create the storage's `admins` field and register `root`. EMPTY_MAP @admins string address ; DUUUUP ; # Retrieve root's address. SOME @address ; PUSH @name string \"root\" ; PRINT_STACK ; UPDATE ; PAIR @storage ; PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @spendable bool False ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@contract_manager\" ; SHA512 ; CREATE_CONTRACT @admins \"Admins\" } ; SWAP ; DIP { SWAP ; DIP { SWAP ; DIP CONS } } ; DIIIP { APPLY_OPERATIONS } ; PRINT_STACK ; STEP \"after applying creation operations.\"\n} Running this test produces the following output $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/create.techel\nRunning test `Create` running test script...\nstack:\n|==================================================================================================|\n| [ CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; }, CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } ] |\n| (list operation) |\n|--------------------------------------------------------------------------------------------------|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @clients |\n| Map { } |\n| (map string (pair address (pair mutez (contract unit)))) |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| Map { } |\n| (map string address) |\n|--------------------------------------------------------------------------------------------------|\n| @address |\n| (Some address[1]@root) |\n| (option address) |\n|--------------------------------------------------------------------------------------------------|\n| @name |\n| \"root\" |\n| string |\n|==================================================================================================| running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| address[3]@admins |\n| address |\n|==================================================================================================| running test script...\nstopping [after applying creation operations.] press `return` to continue running test script...\nDone running test `Create`","breadcrumbs":"Running Tests » Creation","id":"14","title":"Creation"},"15":{"body":"Let's now add new_admin as a new administrator. Testcase addAdmin.techel only adds the following few instructions at the end of create.techel : # Retrieve the actual contract. CONTRACT (pair string (pair string address)) ; IF_NONE { PUSH string \"failed to retrieve `admins` contract\" ; STEP } {} ; # Saving the contract for later. DUP ; PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; What should the result of applying this transfer be? Remember than before adding an administrator, the contract checks that the sender is an admin. let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address)\n...\n= admin_check storage admin_name (Current.sender ()); ... So, if everything goes well, the transfer should fail: the sender here is not root , but the testcase. In techelson, the testcase currently running has its own address. It is in particular not the address of root . Hence, the transfer fails as it should and so does the whole testcase. The (relevant part of the) output is Test `AddAdmin` failed: Error operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) was expected to succeed but failed on operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) operation failed on \"illegal access to admin account\" : string You can see in the transfer the sender and the target of the transfer: TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins AddAdmin is the name of our testcase, and address[0]@AddAdmin is its address. Name \"root\" does not map to this address in the contract and the transfer fails.","breadcrumbs":"Running Tests » Transfer Failures","id":"15","title":"Transfer Failures"},"16":{"body":"Before getting into making this transfer work (next section), note that this (failing) testcase is actually useful. Or at least it should be: the transfer we are trying to make is illegal indeed. We do want the transfer to fail, but the testcase should succeed if the transfer does fail, fail if the transfer succeeds: anyone can add admins, which is bad . This is what the MUST_FAIL techelson extension does. It takes an operation wraps it in a construct telling techelson that this operation must fail: either the operation itself or, if it is a transfer, the operations created by this transfer. Here is its signature: instruction parameter stack MUST_FAIL :: option : operation : 'S -> operation : 'S Let's ignore the parameter and the first stack argument for now and just use this instruction right away. Testcase mustFail.techel is the same as addAdmin.techel except for a few lines after the transfer: TRANSFER_TOKENS ; PUSH (option string) None ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; The test now passes successfully: $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/mustFail.techel\nRunning test `MustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root failure confirmed on test operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `MustFail`","breadcrumbs":"Running Tests » Handling Failures","id":"16","title":"Handling Failures"},"17":{"body":"Now, MUST_FAIL (as it is used here) succeeds if the transfer ends in a tezos protocol failure. This include explicit failures in the code, illegal transfers due to insufficient funds, duplicate operations, etc. It does not include type-checking errors and internal techelson errors. This means in particular that if the transfer above fails for a reason different from \"illegal access to admin account\" then MUST_FAIL will consider the test a success. To make sure the cause for failure is actually the one we want, we must use MUST_FAIL 's optional stack parameter. A failure in michelson code always has a value of some type associated to it. In this case, the type of this value is string and its value is \"illegal access to admin account\" . Testcase preciseMustFail.techel only changes mustFail.techel to pass the failure value expected to MUST_FAIL : TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; As a consequence, if the transfer fails with anything else than an explicit failure with a value of type string equal to \"illegal access to admin account\" , then the whole testcase will fail. Everything works fine here, and the output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/preciseMustFail.techel\nRunning test `PreciseMustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root failure confirmed on test operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `PreciseMustFail` Notice that the MUST_FAIL operation now mentions the value expected: MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] ...) as opposed to the _ wildcard from testcase mustFail.techel , which means no value was given: MUST_FAIL[uid:4] _ (TRANSFER[uid:3] ...)","breadcrumbs":"Running Tests » (More) Precise Failure Testing","id":"17","title":"(More) Precise Failure Testing"},"18":{"body":"The previous section used the liquidity contract admins.liq and its techelson version admins.tz . It showcased how to handle expected transfer failures and turn them into test objectives. The failure used to demonstrate the example was that we tried to add a new administrator by calling the contract from the testcase, which failed because only administrators can add other administrators, and the (address of the) testcase was not registered as such. PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; DIP {NIL operation } ; CONS ; APPLY_OPERATIONS ; One solution would be to register the testcase directly, but it would be more natural and more generic to be able to apply a transfer as someone else. Hence the SET_SOURCE extension: instruction parameter stack SET_SOURCE code :: address : 'A -> 'B iff code :: [ A -> B ] Warning : the SET_SOURCE extension is only legal in testcases. This extension allows to pretend the testcase is a live contract or account from the environment. More precisely, all operations created in the code under the SET_SOURCE will have their source and sender be the address from the stack. Testcase setSource.techel uses this instruction to pretend that root is the one adding a new administrator. # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; { # Pretending to be `root`. DUUUUUUP ; PRINT_STACK ; STEP ; SET_SOURCE { TRANSFER_TOKENS } } ; PRINT_STACK ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS The testcase now succeeds, and its output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/setSource.techel\nRunning test `SetSource` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 0utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @storage |\n| (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| (pair string (pair string address)) |\n|--------------------------------------------------------------------------------------------------|\n| address[1]@root |\n| address |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| operation |\n|==================================================================================================| running test script... applying operation TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `SetSource` Notice how, in the last PRINT_STACK , the sender of the transfer is now root : TRANSFER[uid:3] address[1]@root -> address[3]@admins ...","breadcrumbs":"Running Tests » Usurpation of Identity","id":"18","title":"Usurpation of Identity"},"19":{"body":"Techelson has a test generation feature. It is relatively naive: the testcases it generates do not really take the semantics of your contract into account. Given a contract, it will generate a random storage for that contract and deploy it. Then, it will create a random number of transfers to that contract with random parameters. Note that while test generation is random, it is expected to be deterministic: the same test generation command on a contract should always generate the same test cases. It is naive in the sense that it can (and statistically will) generate testcases which are not successful. Still, this feature is useful to generate a testcase skeleton with random contract creation and transfers that you can edit to test the behavior of your contract.","breadcrumbs":"Test Generation","id":"19","title":"Test Generation"},"2":{"body":"Let us build a contract which counts how many time it was called. We will allow clients to specify that they do not want to be counted by passing a boolean ghost : if it is true, the contract will not count the transfer. Based on this description, we already have the storage and parameter types: storage nat;\nparameter bool; The code of this contract should perform the following steps: destroy the parameter/storage pair branch on the ghost parameter: this consumes the parameter, meaning the storage is now on the top of the stack do nothing if ghost is true: the storage is unchanged add 1 to the storage otherwise pair an empty list of operations with the new storage The complete description of the contract, simpleExample.tz , is thus storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n};","breadcrumbs":"Michelson » A Simple Example","id":"2","title":"A Simple Example"},"20":{"body":"Let's showcase testgeneration on simpleExample.tz : storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; Test generation is activated by passing to techelson a testgen argument triggering the test generation mode. You can read more about modes in the Usage section . First, let's generate a single testcase ( -n 1 , or --count 1 ) and let techelson run it: $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1\ndone generating test for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] => live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1` While this can be useful for simple contracts, usually you want to retrieve the testcase directly so that you can modify it to suit your needs. So let's still generate one testcase but this time we will dump it in the current directory (trailing . in the techelson command). $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1 . ; echo ; echo \"testcase:\" ; echo ; cat SimpleExampleTest1.techel ; rm SimpleExampleTest1.techel\ndone generating test for contract SimpleExample\ndumping testcases to `.` testcase: { # deploying contract `SimpleExample` { # creating contract creation parameters { # creating storage for contract `SimpleExample` PUSH nat 807338681362247 ; # money transferred PUSH mutez 638557938255190 ; # delegatable PUSH bool False ; # spendable PUSH bool False ; # delegate NONE key_hash ; # manager { PUSH key \"11a6ffbc9fb85\" ; BLAKE2B } } ; CREATE_CONTRACT \"SimpleExample\" } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS } ; # create transfer operation { DUP ; # retrieve contract from address, fail if none { CONTRACT bool ; IF_NONE { PUSH string \"unable to spawn contract `SimpleExample`\" ; FAILWITH } {} } ; PUSH mutez 120584798270008 ; PUSH bool True ; TRANSFER_TOKENS } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS }\n}","breadcrumbs":"Test Generation » Example","id":"20","title":"Example"},"21":{"body":"This section provides a quick overview of some of techelson's features: list of all the extensions (brief) discussion on techelson's command-line usage These sections try to provide relatively raw, brief and crucial information about the features they discuss. They will usually point to the relevant sections of this book if you need more details.","breadcrumbs":"Quick Reference","id":"21","title":"Quick Reference"},"22":{"body":"Warning : the following instructions can only be used in contracts, not testcases : SENDER SOURCE Techelson testcases have access to an extended instruction set to ease the process of writing tests. See rsc/tests/ for more examples. Note that techelson treats #> as whitespace, so you can use extensions in contracts (when legal ) while keeping them pure michelson, like in the example below DIP { ... CONS ; #> PRINT_STACK ; #> STEP \"after list cons\" ; PUSH int 3 ; ...\n}","breadcrumbs":"Quick Reference » Extensions","id":"22","title":"Extensions"},"23":{"body":"The following instructions are legal in testcases and contracts : STEP and STEP : 'S -> 'S Relevant section of this book: First Steps . suspends the evaluator and prints a string, if any. PRINT_STACK : 'S -> 'S Relevant section of this book: First Steps . prints the current state of the stack","breadcrumbs":"Quick Reference » Unrestricted Extensions","id":"23","title":"Unrestricted Extensions"},"24":{"body":"The following instructions are only legal in testcases: CREATE_CONTRACT : :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Creates an instance of the contract named after the string parameter. The type of the storage of the contract must be 'g . SPAWN_CONTRACT 'g : :: string : key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Exactly the same as the CREATE_CONTRACT extension above but the name of the contract is passed as a stack parameter, and the type of the storage is an explicit parameter of the instruction. APPLY_OPERATIONS : (list operation) : 'S -> 'S Relevant section of this book: Creating and Calling Contracts . consumes a list of operations suspends the execution of the testcase applies all the operations in the list (these operations can create operations which will be applied too) resumes the execution of the testcase GET_STORAGE 'storage : contract _ : 'S -> (option 'storage) : 'S address : 'S -> (option 'storage) : 'S Relevant section of this book: Live Contract Inspection . consumes a contract pushes Some of the current value of the storage of the contract if its storage has type 'storage , None otherwise GET_BALANCE : contract _ : 'S -> mutez : 'S address : 'S -> mutez : 'S Relevant section of this book: Live Contract Inspection . Same as GET_STORAGE , but pushes the balance of the contract instead of its storage MUST_FAIL 'a : (option 'a) : operation : 'S -> 'S Relevant section of this book: Testing for Failures . Specifies that an operation (or the operation it creates recursively) must fail, and optionaly that it FAIL ed WITH a certain value. More precisely, the whole testcase will fail if the operation or the operations it creates recursively, when applied , either succeeds, or the (option 'a) parameter is (Some value) and the operation's failure was not caused by a FAILWITH on precisely value Note that if the optional value is NONE , then MUST_FAIL accepts any kind of protocol failure, not just FAILWITH . For instance, it will also accept creation/transfer operations that fail because of insufficient balance, because this precise operation already ran (it was DUP -ed), etc . SET_SOURCE code , with code :: [ 'A -> 'B ] address :: 'A -> 'B Relevant section of this book: Usurpation of Identity . Sets the source of the testcase. Without this extension, the source of all transfers can only be the testcase. This allows to run code while pretending the testcase is a different live contract.","breadcrumbs":"Quick Reference » Testcase-only Extensions","id":"24","title":"Testcase-only Extensions"},"25":{"body":"Warning : so-called contract initializers are mentioned in the --help but are not currently supported. The full list of options (for the nominal mode) is obtained with --help : $ techelson --help\nUSAGE: ../bin/techelson [OPTIONS] -- [FILES]* ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? OPTIONS: -h, --help prints this help message -v, --verb ? increases or sets verbosity [default: 1] -q decreases verbosity -s, --step (on|true|True|no|off|false|False)? (de)activates step-by-step evaluation [default: false] --skip (on|true|True|no|off|false|False)? if true, all steps will automatically advance (and `--step` will be set to false) [default: false] --contract ',' ? adds a contract to the test environment. The second optional argument is the contract's initializer. MODES: testgen activates and controls test generation run `../bin/techelson --help` to obtain help on a specific mode. For example: `../bin/techelson testgen --help`","breadcrumbs":"Quick Reference » Command-Line Options","id":"25","title":"Command-Line Options"},"26":{"body":"Modes available: testgen : Test Generation Techelson's modes are triggered by simply passing the name of the mode as an argument. For instance, $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 2\ndone generating tests for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] => live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1`\nRunning test `SimpleExampleTest2` running test script... applying operation CREATE[uid:0] (@address[3], \"blake2b:\", (Some \"blake2b:\"), true, true, 290035844265409utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (290035844265409utz) address[3] running test script... applying operation TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True live contracts: SimpleExample (290035844265409utz) address[3] running TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True\n=> live contracts: SimpleExample (810126422944596utz) address[3] => live contracts: SimpleExample (810126422944596utz) address[3] running test script... applying operation TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False live contracts: SimpleExample (810126422944596utz) address[3] running TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False\n=> live contracts: SimpleExample (1655160698449470utz) address[3] => live contracts: SimpleExample (1655160698449470utz) address[3] running test script...\nDone running test `SimpleExampleTest2` You can have techelson print the options for mode with techelson --help .","breadcrumbs":"Quick Reference » Modes","id":"26","title":"Modes"},"27":{"body":"Given a contract, this mode is in charge of generating a testcase automatically. The relevant chapter of this book is Test Generation . $ techelson testgen --help\nGenerates testcases for some contract(s). If a directory is provided, the testcases will\nbe dumped there. Otherwise techelson will just run the testcases it generated. USAGE: ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? TESTGEN_OPTIONS: -h, --help prints this help message -n, --count sets the number of testcases to generate [default: 1]","breadcrumbs":"Quick Reference » Test Generation","id":"27","title":"Test Generation"},"3":{"body":"Interaction with techelson is currently file-based. There are two kinds of files techelson works with. Contract files are just plain michelson smart contract files, and testcase files are files containing a Michelson instruction, usually a sequence of instructions { } . Omitting options, running techelson looks like (the -- separator is optional): $ techelson \\ --contract .. --contract \\ -- ... Techelson will then run the testcases in sequence. All testcases will have access to all the contracts provided with --contract . For more information about command-line refer to the Usage section . This section builds on the small example from the Michelson section , and a slightly more involved example later on, to introduce techelson's workflow and its extended instruction set. First Steps shows how to run a simple testcase with no contract. Introduces PRINT_STACK and STEP . Creating and Calling Contracts discusses the contract environment and contract creation and transfers. Introduces APPLY_OPERATIONS . Live Contract Inspection deals with recovering the balance and the storage of live (deployed) contracts. Introduces GET_BALANCE and GET_STORAGE . Anonymous Contracts details how to create anonymous contracts. Transfers introduces the creation of transfers to a contract. Testing for Failures shows how to test that an operation fails and how. This section is the first to use the slightly more complex example admins.tz , and it's liquidity version admins.liq . Introduces MUST_FAIL . Usurpation of Identity illustrates how to have your testcases pretend they are a specific contract/account, and to create operations in their name. Introduces SET_SOURCE .","breadcrumbs":"Running Tests","id":"3","title":"Running Tests"},"4":{"body":"Let's give ourselves a testcase file test1.techel { PUSH string \"starting the test\" ;\n} This testcase does not use any contract. To run it, simply run $ techelson rsc/no_contract/okay/test1.techel\nRunning test `Test1` running test script...\nDone running test `Test1`","breadcrumbs":"Running Tests » First Steps","id":"4","title":"First Steps"},"5":{"body":"This is not very informative, which is why techelson provides extensions such as PRINT_STACK . This instruction prints the state of the stack in a readable way. For example, if we change the example above to test2.techel to { PUSH string \"starting the test\" ; PRINT_STACK\n} the output becomes $ techelson rsc/no_contract/okay/test2.techel\nRunning test `Test2` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Test2`","breadcrumbs":"Running Tests » Introspection","id":"5","title":"Introspection"},"6":{"body":"When you run a complex testcase or contract, it can be useful to have break point that stop the execution. This gives you time to read a PRINT_STACK before the next step is actually performed, make one step, read the state of the stack, etc. The STEP techelson extension allows to do just that. You can also provide a string that will be displayed when the STEP instruction is reached. The following example ( test3.techel ) showcases the STEP instruction: { PUSH string \"starting the test\" ; PRINT_STACK ; STEP \"just started the test\" ; # The description string is optional, see below. PUSH @not_important string \"a string with a variable name\" ; PRINT_STACK ; STEP ; # No description string. DROP ; PRINT_STACK ; STEP \"The string should be gone. Also, we're done.\"\n} Techelson will stop on all STEP instructions and ask you to press enter to keep going: $ techelson rsc/no_contract/okay/test3.techel\nRunning test `Test3` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [just started the test] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|--------------------------------------------------------------------------------------------------|\n| @not_important |\n| \"a string with a variable name\" |\n| string |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [The string should be gone. Also, we're done.] press `return` to continue running test script...\nDone running test `Test3` Pro tip 1 : you can use PRINT_STACK and STEP in contracts too (see the extensions section for details). Also, techelson treats #> as a whitespace. Hence, your can have #> STEP ; and/or #> PRINT_STACK ; in your michelson contract, which lets you inspect it during tests. Your contract remains legal michelson thanks to the leading # which comments the command. Pro tip 2 : passing --skip on to techelson will skip (but still display) all the steps. The output of the commands reported in this book are all obtained by running techelson with --skip on .","breadcrumbs":"Running Tests » Steps","id":"6","title":"Steps"},"7":{"body":"When you pass a contract to techelson using techelson --contract ... , the contract becomes a named contract in the techelson environment. The name of the contract is the name of the file up to its first . character, with the first letter capitalized. So techelson \\ --contract my_contract.tz \\ --contract myContract.tz \\ --contract my.contract.tz \\ ... defines three named contracts: My_contract , MyContract and My . Note that the naming convention is the same for testcases, based on the testcase file. The name of a testcase might be used in techelson's output to provide information, but it has no practical use currently.","breadcrumbs":"Running Tests » Creating and Calling Contracts","id":"7","title":"Creating and Calling Contracts"},"8":{"body":"Techelson extends the CREATE_CONTRACT michelson instruction with the following rule instruction parameter stack CREATE_CONTRACT :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S where is the name of a contract with storage type 'g in the environment. The semantics of the stack parameters is the same as in michelson: manager, optional delegate, the two spendable and delegatable flags, and the balance and storage of the contract created. NB : techelson also provides the SPAWN_CONTRACT extension which takes the name of the contract on the stack. See techelson's Extensions for more details. Say we have the following contract in file simpleExample.tz . storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; We can craft a creation operation in file create1.techel as follows { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; PRINT_STACK ; STEP \"before creation\" ; CREATE_CONTRACT \"SimpleExample\" ; PRINT_STACK ; STEP \"after creation\" ;\n} This produces the following output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create1.techel\nRunning test `Create1` running test script...\nstack:\n|==================================================================================================|\n| @storage |\n| 0 |\n| nat |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 3utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @delegatable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @spendable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @delegate |\n| None |\n| (option key_hash) |\n|--------------------------------------------------------------------------------------------------|\n| @manager |\n| \"sha512:manager address\" |\n| key_hash |\n|==================================================================================================| running test script...\nstopping [before creation] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1] |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| CREATE[uid:0] (@address[1], \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" |\n| operation |\n|==================================================================================================| running test script...\nstopping [after creation] press `return` to continue running test script...\nDone running test `Create1`","breadcrumbs":"Running Tests » Named Contract Creation","id":"8","title":"Named Contract Creation"},"9":{"body":"Michelson operations (contract/account creation, transfers) cannot be applied directly in a michelson contract. Instead, a contract produces a list of operation which the tezos runtime applies after the contract is done running. A techelson test case needs to be able to apply operations however, which is why the APPLY_OPERATIONS extension exists. This instruction suspends the execution of the testcase to apply the list of operations on the top of the stack. When all these operations are done running, techelson resumes the execution of the testcase. Warning : this instruction is only legal in testcases, not in contracts. Consider testcase create2.techel : { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; PRINT_STACK ; STEP \"operation is now in a list\" ; APPLY_OPERATIONS ; PRINT_STACK ; STEP \"testing that contract exists\" ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } { PUSH string \"success\" ; PRINT_STACK }\n} Running it yields $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create2.techel\nRunning test `Create2` running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| [ CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" ] |\n| (list operation) |\n|==================================================================================================| running test script...\nstopping [operation is now in a list] press `return` to continue running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|==================================================================================================| running test script...\nstopping [testing that contract exists] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| \"success\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Create2` Notice the line Applying operations... . We could increase techelson's verbosity to obtain more information as to which contracts are deployed, but let's see how to inspect the state of a live (deployed) contract instead.","breadcrumbs":"Running Tests » Applying Operations","id":"9","title":"Applying Operations"}},"length":28,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":3.7416573867739413},"15":{"tf":1.4142135623730951},"16":{"tf":5.0990195135927845},"17":{"tf":5.0990195135927845},"18":{"tf":5.0}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.4641016151377544},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.4641016151377544}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.6457513110645907},"26":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.4142135623730951},"16":{"tf":3.605551275463989},"17":{"tf":3.605551275463989},"18":{"tf":3.605551275463989}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"16":{"tf":3.872983346207417},"17":{"tf":3.872983346207417},"18":{"tf":4.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.605551275463989},"15":{"tf":2.23606797749979},"16":{"tf":3.3166247903554},"17":{"tf":4.242640687119285},"18":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.449489742783178},"14":{"tf":2.0},"16":{"tf":3.1622776601683795},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":13,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.58257569495584},"11":{"tf":4.69041575982343},"12":{"tf":3.872983346207417},"13":{"tf":2.449489742783178},"14":{"tf":3.4641016151377544},"15":{"tf":2.449489742783178},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":4.0},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":4.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.872983346207417},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.1622776601683795},"8":{"tf":2.449489742783178},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.7320508075688772},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.449489742783178},"17":{"tf":2.0},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":2.8284271247461903},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.0},"20":{"tf":2.449489742783178},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.1622776601683795},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.0},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"14":{"tf":2.449489742783178},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":1.7320508075688772},"26":{"tf":3.605551275463989},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":11,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.23606797749979},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.6457513110645907},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":1.7320508075688772}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":3.0},"15":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":2.0},"18":{"tf":2.0},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.6457513110645907},"15":{"tf":2.0},"16":{"tf":3.605551275463989},"17":{"tf":3.0},"18":{"tf":2.8284271247461903},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.4641016151377544}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":21,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.3166247903554},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"17":{"tf":2.8284271247461903},"18":{"tf":3.0},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.0},"6":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"20":{"tf":3.3166247903554},"26":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.23606797749979},"17":{"tf":3.3166247903554},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":2.8284271247461903},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":23,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.1622776601683795},"13":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"17":{"tf":3.0},"18":{"tf":3.0},"19":{"tf":2.449489742783178},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.4142135623730951},"3":{"tf":1.7320508075688772},"4":{"tf":2.0},"5":{"tf":2.449489742783178},"6":{"tf":4.0},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":2.23606797749979},"17":{"tf":2.6457513110645907},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.0},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":3.4641016151377544},"16":{"tf":2.23606797749979},"17":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":6,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":3.1622776601683795},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":2.8284271247461903},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"breadcrumbs":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":3.7416573867739413},"15":{"tf":1.4142135623730951},"16":{"tf":5.0990195135927845},"17":{"tf":5.0990195135927845},"18":{"tf":5.0}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.4641016151377544},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.4641016151377544}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.6457513110645907},"26":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.4142135623730951},"16":{"tf":3.605551275463989},"17":{"tf":3.605551275463989},"18":{"tf":3.605551275463989}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"16":{"tf":3.872983346207417},"17":{"tf":3.872983346207417},"18":{"tf":4.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.605551275463989},"15":{"tf":2.23606797749979},"16":{"tf":3.3166247903554},"17":{"tf":4.242640687119285},"18":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.6457513110645907},"14":{"tf":2.0},"16":{"tf":3.1622776601683795},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.8284271247461903}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":13,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.69041575982343},"11":{"tf":4.795831523312719},"12":{"tf":3.872983346207417},"13":{"tf":2.449489742783178},"14":{"tf":3.4641016151377544},"15":{"tf":2.449489742783178},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":4.0},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":4.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.872983346207417},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":2.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.449489742783178},"17":{"tf":2.0},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.6457513110645907}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.1622776601683795},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"14":{"tf":2.449489742783178},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":1.7320508075688772},"26":{"tf":3.605551275463989},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":12,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.449489742783178},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.8284271247461903},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":2.0}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":3.0},"15":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":2.0},"18":{"tf":2.0},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.6457513110645907},"15":{"tf":2.0},"16":{"tf":3.605551275463989},"17":{"tf":3.0},"18":{"tf":2.8284271247461903},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.605551275463989}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.6457513110645907},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":23,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.4641016151377544},"13":{"tf":1.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.23606797749979},"4":{"tf":2.449489742783178},"5":{"tf":2.23606797749979},"6":{"tf":3.4641016151377544},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"20":{"tf":3.3166247903554},"26":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"6":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.23606797749979},"17":{"tf":3.3166247903554},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":3.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.0},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":24,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.3166247903554},"13":{"tf":2.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.0},"17":{"tf":3.3166247903554},"18":{"tf":3.1622776601683795},"19":{"tf":2.6457513110645907},"20":{"tf":3.1622776601683795},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.7320508075688772},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.6457513110645907},"6":{"tf":4.123105625617661},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":2.23606797749979},"17":{"tf":2.6457513110645907},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.1622776601683795},"13":{"tf":1.0},"15":{"tf":2.8284271247461903},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":3.4641016151377544},"16":{"tf":2.23606797749979},"17":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":6,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":3.1622776601683795},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":2.8284271247461903},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"title":{"root":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"2":{"tf":1.0},"20":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"25":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}} \ No newline at end of file diff --git a/docs/user_doc/testing/failures.html b/docs/user_doc/testing/failures.html index 0e74d6c..97e501a 100644 --- a/docs/user_doc/testing/failures.html +++ b/docs/user_doc/testing/failures.html @@ -507,6 +507,10 @@

Techelson User Documentation

Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root +failure confirmed on test operation + MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))) +while running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)) +failed with value "illegal access to admin account" : string => live contracts: <anonymous> (0utz) address[2]@new_admin Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root @@ -593,6 +597,10 @@

Techelson User Documentation

Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root +failure confirmed on test operation + MUST_FAIL[uid:4] "illegal access to admin account" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))) +while running operation TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)) +failed with value "illegal access to admin account" : string => live contracts: <anonymous> (0utz) address[2]@new_admin Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root diff --git a/src/1_base/dtypCheck.ml b/src/1_base/dtypCheck.ml index f888ceb..849ac6f 100644 --- a/src/1_base/dtypCheck.ml +++ b/src/1_base/dtypCheck.ml @@ -44,8 +44,6 @@ let rec check (t_1 : Dtyp.t) (t_2 : Dtyp.t) = |> Exc.throw in - (* log_0 "type-checking@. %a@. %a@." Dtyp.fmt t_1 Dtyp.fmt t_2; *) - annot_check t_1.alias t_2.alias bail; match t_1.typ, t_2.typ with @@ -116,8 +114,6 @@ let unify (cxt : t) (t_1 : Dtyp.t) (t_2 : Dtyp.t) : unit = |> Exc.throw in - (* log_0 "type-checking@. %a@. %a@." Dtyp.fmt t_1 Dtyp.fmt t_2; *) - let rec loop (to_do : (Dtyp.t * Dtyp.t) list) = match to_do with | [] -> () diff --git a/src/1_base/expand.ml b/src/1_base/expand.ml index 13399dd..3e861ac 100644 --- a/src/1_base/expand.ml +++ b/src/1_base/expand.ml @@ -143,22 +143,18 @@ module PairHelp = struct (to_do : Mic.Macro.pair_op list) : tree = - (* log_1 "down (%i)@." (List.length to_do); *) match to_do with (* Going up from the left branch. *) | A :: to_do -> - (* log_1 " A@."; *) go_up stack to_do LeafA (* Going up from the right branch. *) | I :: to_do -> - (* log_1 " I@."; *) go_up stack to_do LeafI (* Go down the left part of a pair constructor. *) | P :: to_do -> - (* log_1 " P@."; *) go_down (PairLeft :: stack) to_do | [] -> bail_pair 1 @@ -170,17 +166,14 @@ module PairHelp = struct (tree : tree) : tree = - (* log_1 "up %a@." fmt_tree tree; *) match stack with (* Going up a left branch, need to go down the left branch now. *) | PairLeft :: stack -> - (* log_1 " P left@."; *) go_down ((PairRight tree) :: stack) to_do (* Going up a right branch from a pair constructor. *) | (PairRight left_branch) :: stack -> - (* log_1 " P right@."; *) go_up stack to_do (Pair (left_branch, tree)) (* Reached the top of the stack, there should be no operator left. *) diff --git a/src/2_parse/mic.ml b/src/2_parse/mic.ml index c8b3d64..0cfeab3 100644 --- a/src/2_parse/mic.ml +++ b/src/2_parse/mic.ml @@ -191,7 +191,6 @@ let rec parse let args = args_to_mic args in match Mic.leaf_of_string token with | Some leaf -> ( - (* log_1 "token: `%s` (%i)@." token (List.length args); *) let typ_arity, var_arity, field_arity = Mic.annot_arity_of_leaf leaf in param_arity_check 0 0; annot_arity_check typ_arity var_arity field_arity; diff --git a/src/3_testgen/test.ml b/src/3_testgen/test.ml index 85e4735..4d6f883 100644 --- a/src/3_testgen/test.ml +++ b/src/3_testgen/test.ml @@ -87,7 +87,6 @@ and generate_contract (param : Dtyp.t) : Mic.t list = let generate (contract : Contract.t) (name : string) : Testcase.t = (* Creates a storage value. *) let make_storage () : Mic.t = - (* log_0 "making storage for %a@." Dtyp.fmt contract.storage; *) Values.from generate_contract generate_address contract.storage |> Mic.mk_seq |> Mic.comments [ sprintf "creating storage for contract `%s`" contract.name ] diff --git a/src/3_testgen/values.ml b/src/3_testgen/values.ml index 57e097c..ef0866b 100644 --- a/src/3_testgen/values.ml +++ b/src/3_testgen/values.ml @@ -75,7 +75,6 @@ let hash () : Mic.t = | 1 -> Mic.Blake2B | 2 -> Mic.Sha256 | 3 -> Mic.Sha512 - (* | n -> log_0 "n: %i@." n ; Exc.unreachable () *) | _ -> Exc.unreachable () ) |> Mic.mk_leaf @@ -140,7 +139,6 @@ let from : Mic.t list = let rec go_down (stack : stack) (current : (Dtyp.t, Mic.t list) Either.t) : Mic.t list = - (* log_4 "go down %a@." Dtyp.fmt dtyp; *) match current with | Either.Rgt mic -> go_up stack mic | Either.Lft dtyp -> ( @@ -177,10 +175,8 @@ let from let mic_pref, to_do, (mic_suff, next) = [], [], ( if Rng.bool () then ( - (* log_4 "> left@."; *) (Mic.Left rgt.inner |> Mic.mk) :: mic_suff, lft.inner ) else ( - (* log_4 "> right@."; *) (Mic.Right lft.inner |> Mic.mk) :: mic_suff, rgt.inner ) ) @@ -289,21 +285,16 @@ let from ) and go_up (stack : stack) (current : Mic.t list) : Mic.t list = - (* log_4 "current : %a@." Mic.fmt (Mic.mk_seq current); *) match stack with | [] -> current | { to_do = next :: to_do ; mic_pref ; mic_suff } :: stack_tail -> - (* log_4 " pref 1: %a@." Mic.fmt (Mic.mk_seq mic_pref); *) - (* log_4 " suff 1: %a@." Mic.fmt (Mic.mk_seq mic_suff); *) let mic_pref = List.rev_append current mic_pref in let stack = { to_do ; mic_pref ; mic_suff } :: stack_tail in go_down stack next | { to_do = [] ; mic_pref ; mic_suff } :: stack -> - (* log_4 " pref 2: %a@." Mic.fmt (Mic.mk_seq mic_pref); *) - (* log_4 " suff 2: %a@." Mic.fmt (Mic.mk_seq mic_suff); *) current @ mic_suff |> List.rev_append mic_pref |> go_up stack in diff --git a/src/4_theory/bigArith.ml b/src/4_theory/bigArith.ml index fa519f0..77b06b5 100644 --- a/src/4_theory/bigArith.ml +++ b/src/4_theory/bigArith.ml @@ -158,11 +158,6 @@ module PTStampConv = struct let int_to_tstamp (i : int) : t_stamp = let span = Z.to_float i |> Ptime.Span.of_float_s in - (* ( - match span with - | None -> log_0 "none@." - | Some f -> log_0 "some %a@." Ptime.Span.pp f - ); *) match span |> Opt.and_then (PTStamp.now () |> Ptime.add_span) with | Some res -> res | None -> asprintf "failed to convert integer %a to timestamp" BInt.fmt i |> Exc.throw diff --git a/src/7_test/load.ml b/src/7_test/load.ml index c4e1efe..17ecbea 100644 --- a/src/7_test/load.ml +++ b/src/7_test/load.ml @@ -3,16 +3,42 @@ open Base open Common -type error_count = int +type error_list = Exc.exc list +let fmt_error_list (fmt : formatter) (errs : error_list) : unit = + errs |> List.iter ( + fun e -> fprintf fmt "@[%a@]" Exc.fmt (Exc.Exc e) + ) + +type errors = { + contracts : error_list ; + testcases : error_list ; +} +let has_errors (self : errors) : bool = + self.contracts <> [] || self.testcases <> [] +let fmt_errors (fmt : formatter) (self : errors) : unit = + let sep = + if self.contracts <> [] then ( + fprintf fmt "on contracts: %a" fmt_error_list self.contracts; + fun () -> fprintf fmt "@ " + ) else ( + ignore + ) + in + if self.testcases <> [] then ( + sep (); + fprintf fmt "on testcases: %a" fmt_error_list self.testcases + ) +let error_count (self : errors) : int = List.length self.contracts + List.length self.testcases -let of_source (src : Source.t list) : in_channel list * error_count = +let of_source (src : Source.t list) : in_channel list * error_list = Lst.fold ( - fun (res, err_count) src -> - let () = log_3 "extracting input channel from %a.@." Source.fmt src in - match Exc.catch_print (fun () -> Source.to_channel src) with - | None -> log_0 "@." ; res, err_count + 1 - | Some chan -> res @ [chan], err_count - ) ([], 0) src + fun (res, err_list) src -> + try ( + let chan = Source.to_channel src in + res @ [chan], err_list + ) with + | (Exc.Exc e) -> res, err_list @ [e] + ) ([], []) src let contract (name : string) (source : Source.t) (chan : in_channel) : Contract.t = let lexbuf = Lexing.from_channel chan in @@ -77,29 +103,25 @@ let load_map (files : 'a list) (file : 'a -> string) (f : 'a -> in_channel -> 'b) - : 'b list * error_count + : 'b list * error_list = files |> List.fold_left ( - fun (acc, err_count) data -> - let file = file data in - let () = log_3 "loading file %s...@." file in - let load () = open_file file |> f data in - match - ( - fun () -> load |> Exc.chain_err ( - fun () -> sprintf "while loading %s file `%s`" desc file + fun (acc, err_list) data -> + try ( + let stuff = + (fun () -> file data |> open_file |> f data) |> Exc.chain_err ( + fun () -> sprintf "while loading %s file `%s`" desc (file data) ) - ) - |> Exc.catch_print - with - | None -> log_3 "failed@." ; acc, err_count + 1 - | Some stuff -> log_3 "success@." ; stuff :: acc, err_count - ) ([], 0) - |> fun (result, count) -> - assert (count + List.length result = List.length files); - (List.rev result), count + in + acc @ [stuff], err_list + ) with + | Exc.Exc e -> acc, err_list @ [e] + ) ([], []) + |> fun (result, errors) -> + assert (List.length errors + List.length result = List.length files); + result, errors -let contracts (files : Conf.contract list) : Contract.t list * error_count = +let contracts (files : Conf.contract list) : Contract.t list * error_list = load_map "contract" files (fun contract -> contract.Conf.file) ( fun c chan -> let file = c.Conf.file in @@ -108,7 +130,7 @@ let contracts (files : Conf.contract list) : Contract.t list * error_count = contract name src chan ) -let tests (files : string list) : Testcase.t list * error_count = +let tests (files : string list) : Testcase.t list * error_list = load_map "test" files id ( fun file chan -> let name = Contract.name_of_file file in @@ -127,29 +149,10 @@ let scenario let context ~(contract_files : Conf.contract list) ~(test_files : string list) - : Testcases.t * error_count + : Testcases.t * errors = - let contract_count = List.length contract_files in - if contract_count > 0 then ( - log_2 "loading %i contract file%s@." contract_count (Fmt.plurify contract_count) - ); let contracts, c_errors = contracts contract_files in - - let test_count = List.length test_files in - if test_count > 0 then ( - log_2 "loading %i test file%s@." test_count (Fmt.plurify test_count) - ); let tests, t_errors = tests test_files in - if c_errors + t_errors > 0 then ( - if c_errors > 0 then ( - log_0 "%i error%s occured during contract loading@." c_errors (Fmt.plurify c_errors) - ); - if t_errors > 0 then ( - log_0 "%i error%s occured during testcase loading@." t_errors (Fmt.plurify t_errors) - ); - log_0 "@." - ); - + let errors = { contracts = c_errors ; testcases = t_errors } in let cxt = Testcases.of_raw contracts tests in - - cxt, c_errors + t_errors + cxt, errors diff --git a/src/7_test/load.mli b/src/7_test/load.mli index 0427733..3b58483 100644 --- a/src/7_test/load.mli +++ b/src/7_test/load.mli @@ -3,13 +3,34 @@ open Base open Common -(** Number of errors found during loading. +(** A list of errors in the form of exceptions. *) +type error_list = Exc.exc list - Functions returning this metric print the error. *) -type error_count = int +(** Formats a list of errors as a vertical block. *) +val fmt_error_list : formatter -> error_list -> unit + +(** Errors during contract/testcase loading. *) +type errors = { + contracts : error_list ; + (** Errors during contract loading. *) + testcases : error_list ; + (** Errors during testcase loading. *) +} + +(** True if there is one error or more. *) +val has_errors : errors -> bool + +(** Formats load errors. + + The output may have line breaks `@ `, but the surrounding block is left to the caller. +*) +val fmt_errors : formatter -> errors -> unit + +(** Number of errors. *) +val error_count : errors -> int (** Loads some files. *) -val of_source : Source.t list -> in_channel list * error_count +val of_source : Source.t list -> in_channel list * error_list (** Loads a contract. @@ -27,16 +48,16 @@ val test : string -> Source.t -> in_channel -> Testcase.t `contracts files constructor` *) -val contracts : Conf.contract list -> Contract.t list * error_count +val contracts : Conf.contract list -> Contract.t list * error_list (** Loads some tests. `tests files constructor` *) -val tests : string list -> Testcase.t list * error_count +val tests : string list -> Testcase.t list * error_list -(** Loads a ful context. *) +(** Loads a full context: contracts and testcases. *) val context : contract_files : Conf.contract list -> test_files : string list -> - Testcases.t * error_count \ No newline at end of file + Testcases.t * errors diff --git a/src/7_test/make.ml b/src/7_test/make.ml index 0fc9aa4..860f245 100644 --- a/src/7_test/make.ml +++ b/src/7_test/make.ml @@ -239,11 +239,21 @@ module TestCxt ( Some (Either.Lft { test = self.test ; obsolete = false }) ) + type handle_confirmed_failure = + Env.operation -> + Env.operation -> + ((Theory.value * Dtyp.t), Exc.Protocol.t) Either.t -> + unit + (** Checks the results of the previous operation, if any. This function is responsible for catching failures, expected or not. *) - let check_prev (self : apply_ops) : (run_test, transfer) Either.t option = + let check_prev + (handle_confirmed_failure : handle_confirmed_failure) + (self : apply_ops) + : (run_test, transfer) Either.t option + = match self.prev, self.outcome with | Some (sub_op, Failure (value, dtyp)), Success op -> Exc.throws [ @@ -295,20 +305,17 @@ module TestCxt ( | None -> () ); - log_2 "failure confirmed on test operation@."; - log_2 " @[%a@]@." Env.Op.fmt op; - log_3 "while running operation %a@." Env.Op.fmt sub_op; - log_3 "failed with value %a : %a@." Theory.fmt value Dtyp.fmt dtyp; + Either.Lft (value, dtyp) + |> handle_confirmed_failure op sub_op; RunTest.set_contract_env env self.test; stage_next_test_op self ) | Some (sub_op, Protocol e), Fail (None, op, env) -> ( - log_2 "failure confirmed on test operation@."; - log_2 " @[%a@]@." Env.Op.fmt op; - log_3 "while running operation %a@." Env.Op.fmt sub_op; - log_3 "%a@." Exc.Protocol.fmt e; + Either.Rgt e + |> handle_confirmed_failure op sub_op; + RunTest.set_contract_env env self.test; stage_next_test_op self ) @@ -316,13 +323,17 @@ module TestCxt ( | Some (_, Okay), _ | None, _ -> None - let rec apply (self : apply_ops) : (run_test, transfer) Either.t option = + let rec apply + (handle_confirmed_failure : handle_confirmed_failure) + (self : apply_ops) + : (run_test, transfer) Either.t option + = if self.obsolete then ( Exc.throw "trying to call `ops_apply` on an obsolete `apply_ops` value" ); (* Check previous result if any. *) - match check_prev self with + match check_prev handle_confirmed_failure self with | Some res -> Some res | None -> ( @@ -520,7 +531,7 @@ module TestCxt ( | Some e -> op, Protocol e | None -> op, Okay ); - apply self + apply handle_confirmed_failure self ) ) end diff --git a/src/7_test/sigs.mli b/src/7_test/sigs.mli index cea0a36..bae4b39 100644 --- a/src/7_test/sigs.mli +++ b/src/7_test/sigs.mli @@ -103,8 +103,23 @@ module type TestCxt = sig (** Contains the operations related to `apply_ops`. *) module Ops : sig + (** This is the type of the functions handling the fact that a failure was confirmed. + + Arguments: + + - `MustFail` operation that was confirmed + - actual operation that caused the failure + - either the value (and its type) on which the failure occured, or the protocl error + that caused the failure + *) + type handle_confirmed_failure = + Env.operation -> + Env.operation -> + ((Theory.value * Dtyp.t), Exc.Protocol.t) Either.t -> + unit + (** Applies the next operation. *) - val apply : apply_ops -> (run_test, transfer) Either.t option + val apply : handle_confirmed_failure -> apply_ops -> (run_test, transfer) Either.t option (** Operations awaiting treatment. *) val operations : apply_ops -> Env.operation list diff --git a/src/run.ml b/src/run.ml index 6ecbf73..adcc235 100644 --- a/src/run.ml +++ b/src/run.ml @@ -77,6 +77,28 @@ let rec handle_events (conf : Conf.t) (stack : Cxt.Run.Stack.t) (events : Cxt.ev ] else true ) else handle_events conf stack events +(* Handles a confirmed failure. + + Arguments: + - `MustFail` operation that was confirmed + - actual operation that caused the failure + - either the value (and its type) on which the failure occured, or the protocl error that + caused the failure +*) +let handle_confirmed_failure : Cxt.Ops.handle_confirmed_failure = fun op sub_op -> ( + function + | Either.Lft (value, dtyp) -> + log_0 "failure confirmed on test operation@."; + log_0 " @[%a@]@." Cxt.Env.Op.fmt op; + log_0 "while running operation %a@." Cxt.Env.Op.fmt sub_op; + log_0 "failed with value %a : %a@." Cxt.Theory.fmt value Dtyp.fmt dtyp + | Either.Rgt e -> + log_0 "failure confirmed on test operation@."; + log_0 " @[%a@]@." Cxt.Env.Op.fmt op; + log_0 "while running operation %a@." Cxt.Env.Op.fmt sub_op; + log_0 "%a@." Exc.Protocol.fmt e +) + let run_tests (conf : Conf.t) (cxt : Test.Testcases.t) : unit = Tests.get_tests cxt |> Lst.fold ( fun (err_count : int) (test : Testcase.t) -> @@ -111,7 +133,7 @@ let run_tests (conf : Conf.t) (cxt : Test.Testcases.t) : unit = | None -> log_2 "no operations left@." ); cond_step conf; - let res = Cxt.Ops.apply cxt in + let res = Cxt.Ops.apply handle_confirmed_failure cxt in match res with | Some (Either.Lft test) -> log_1 "=> %a@." Cxt.Ops.fmt_contracts cxt; @@ -288,35 +310,29 @@ let run_testgen (conf : Conf.t) (gen_conf : Conf.testgen_mode) (cxt : Test.Testc let run () : unit = let conf = conf () in - match conf.Conf.mode with - | Conf.Inactive -> - log_2 "loading context...@."; - let context, errs = - Test.Load.context - ~contract_files:conf.contracts - ~test_files:conf.args - in - log_2 "done loading context@.%a@.@." (Tests.fmt ~full:false) context; + let contract_files, test_files, run = + match conf.Conf.mode with + | Conf.Inactive -> + conf.contracts, conf.args, + fun conf context -> run_tests conf context + | Conf.Testgen testgen_conf -> + conf.contracts, [], + fun conf context -> run_testgen conf testgen_conf context + in - if errs > 0 then ( - sprintf "encountered %i error%s while loading context" errs (Fmt.plurify errs) - |> Exc.throw - ); - run_tests conf context - | Conf.Testgen testgen_conf -> log_2 "loading context...@."; - let context, errs = - Test.Load.context - ~contract_files:conf.contracts - ~test_files:[] - in - log_2 "done loading context@.%a@.@." (Tests.fmt ~full:false) context; + let context, errors = + Test.Load.context ~contract_files ~test_files + in + log_2 "done loading context@.%a@.@." (Tests.fmt ~full:false) context; - if errs > 0 then ( - sprintf "encountered %i error%s while loading context" errs (Fmt.plurify errs) - |> Exc.throw - ); - (fun () -> run_testgen conf testgen_conf context) - |> Exc.chain_err ( - fun () -> "while running test generation" - ) + if Test.Load.has_errors errors then ( + log_0 "@[Error(s) during contract/testcase loading:@ %a@]@." + Test.Load.fmt_errors errors; + let count = Test.Load.error_count errors in + sprintf "encountered %i error%s while loading contracts/testcases" + count (Fmt.plurify count) + |> Exc.throw + ); + + run conf context diff --git a/user_doc/rsc/admins/okay/mustFail.techel.output b/user_doc/rsc/admins/okay/mustFail.techel.output index fb7e60e..e9de570 100644 --- a/user_doc/rsc/admins/okay/mustFail.techel.output +++ b/user_doc/rsc/admins/okay/mustFail.techel.output @@ -58,6 +58,10 @@ running TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ( Admins (0utz) address[3]@admins (0utz) address[1]@root +failure confirmed on test operation + MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))) +while running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)) +failed with value "illegal access to admin account" : string => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root diff --git a/user_doc/rsc/admins/okay/preciseMustFail.techel.output b/user_doc/rsc/admins/okay/preciseMustFail.techel.output index 079063e..9b8b182 100644 --- a/user_doc/rsc/admins/okay/preciseMustFail.techel.output +++ b/user_doc/rsc/admins/okay/preciseMustFail.techel.output @@ -59,6 +59,10 @@ running TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("r Admins (0utz) address[3]@admins (0utz) address[1]@root +failure confirmed on test operation + MUST_FAIL[uid:4] "illegal access to admin account" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))) +while running operation TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)) +failed with value "illegal access to admin account" : string => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root diff --git a/user_doc/src/testing/failures.md b/user_doc/src/testing/failures.md index c65f670..a47a579 100644 --- a/user_doc/src/testing/failures.md +++ b/user_doc/src/testing/failures.md @@ -123,6 +123,12 @@ The test now passes successfully: {{#include ../../rsc/admins/okay/mustFail.techel.output}} ``` +Notice that Techelson lets you know the failure is confirmed: + +``` +{{#include ../../rsc/admins/okay/mustFail.techel.output:61:64}} +``` + ## (More) Precise Failure Testing Now, `MUST_FAIL` (as it is used here) succeeds if the transfer ends in a *tezos protocol* failure. From 65fe2819c9384869e1c40151b8a0ec59f9457ed4 Mon Sep 17 00:00:00 2001 From: AdrienChampion Date: Fri, 1 Mar 2019 17:03:53 +0100 Subject: [PATCH 2/5] fixes in MustFail, better output, doc update --- src/5_stack/contracts.ml | 30 ++++++++++++++----- src/7_test/make.ml | 22 +++++++++----- src/run.ml | 15 ++++++---- .../rsc/admins/error/addAdmin.techel.output | 18 ----------- user_doc/rsc/admins/okay/create.techel.output | 18 ----------- .../rsc/admins/okay/mustFail.techel.output | 21 ------------- .../admins/okay/preciseMustFail.techel.output | 21 ------------- .../rsc/admins/okay/setSource.techel.output | 21 ------------- .../simpleExample/okay/testgen.techel.output | 3 -- .../okay/testgen_nodump.techel.output | 1 - .../simpleExample/okay/transfer.techel.output | 1 - user_doc/src/testing/failures.md | 4 +-- 12 files changed, 49 insertions(+), 126 deletions(-) diff --git a/src/5_stack/contracts.ml b/src/5_stack/contracts.ml index 43d08f6..30ddd76 100644 --- a/src/5_stack/contracts.ml +++ b/src/5_stack/contracts.ml @@ -33,15 +33,31 @@ module Contracts (T : Theo.Sigs.Theory) : Sigs.ContractEnv with module Theory = typ_cxt = DtypCheck.empty () ; } - let clone (self : t) : t = { - defs = Hashtbl.copy self.defs ; - key_map = Hashtbl.copy self.key_map ; - live = Hashtbl.copy self.live ; - next_op_uid = self.next_op_uid ; - expired_uids = IntSet.clone self.expired_uids ; - typ_cxt = DtypCheck.clone self.typ_cxt + let clone_live (self : live) : live = { + address = self.address ; + contract = self.contract ; + balance = self.balance ; + storage = self.storage ; + params = self.params ; } + (* BE CAREFUL when changing this function. `live` for instance stores the state of live + contracts as a mutable struct, meaning we need to clone them to really clone the context. + *) + let clone (self : t) : t = + let live = Hashtbl.create 47 in + self.live |> Hashtbl.iter ( + fun key value -> clone_live value |> Hashtbl.add live key + ); + { + defs = self.defs ; + key_map = Hashtbl.copy self.key_map ; + live; + next_op_uid = self.next_op_uid ; + expired_uids = IntSet.clone self.expired_uids ; + typ_cxt = DtypCheck.clone self.typ_cxt + } + let add (contract : Contract.t) (self : t) : unit = if Hashtbl.mem self.defs contract.name then ( asprintf "trying to register two contracts named `%s`" contract.Contract.name diff --git a/src/7_test/make.ml b/src/7_test/make.ml index 860f245..c6f7041 100644 --- a/src/7_test/make.ml +++ b/src/7_test/make.ml @@ -218,13 +218,15 @@ module TestCxt ( *) let next_op (self : apply_ops) : Env.operation option = let op = Lst.hd self.ops in + if op <> None then op else Lst.hd self.test_ops + (* let op = Lst.hd self.ops in if op <> None then op else ( match pop_next_test_op self with | None -> None | Some op -> self.ops <- [op]; Some op - ) + ) *) let stage_next_test_op (self : apply_ops) : (run_test, transfer) Either.t option = self.ops <- []; @@ -254,7 +256,6 @@ module TestCxt ( (self : apply_ops) : (run_test, transfer) Either.t option = - match self.prev, self.outcome with | Some (sub_op, Failure (value, dtyp)), Success op -> Exc.throws [ asprintf "operation %a was expected to succeed" Env.Op.fmt op ; @@ -309,12 +310,10 @@ module TestCxt ( |> handle_confirmed_failure op sub_op; RunTest.set_contract_env env self.test; - stage_next_test_op self ) | Some (sub_op, Protocol e), Fail (None, op, env) -> ( - Either.Rgt e - |> handle_confirmed_failure op sub_op; + Either.Rgt e |> handle_confirmed_failure op sub_op; RunTest.set_contract_env env self.test; stage_next_test_op self @@ -336,7 +335,6 @@ module TestCxt ( match check_prev handle_confirmed_failure self with | Some res -> Some res | None -> ( - match pop_next_op self with | None -> ( assert (self.ops = []); @@ -354,7 +352,9 @@ module TestCxt ( ] |> Exc.throws ); - stage_next_test_op self + match stage_next_test_op self with + | None -> apply handle_confirmed_failure self + | Some res -> Some res ) | Some next -> ( @@ -467,7 +467,7 @@ module TestCxt ( Theory.Transfer { source ; sender ; target ; contract ; amount ; param } - ) -> ( + ) -> (fun () -> let tgt = match Run.Env.Live.get target contract_env with | None -> @@ -513,6 +513,12 @@ module TestCxt ( obsolete = false ; } ) + |> catch_protocol_exn + |> ( + function + | Either.Lft res -> res + | Either.Rgt e -> Either.Rgt (op, Some e) + ) in let res = loop next in diff --git a/src/run.ml b/src/run.ml index adcc235..009e1d3 100644 --- a/src/run.ml +++ b/src/run.ml @@ -123,20 +123,25 @@ let run_tests (conf : Conf.t) (cxt : Test.Testcases.t) : unit = and ops_loop (cxt : Cxt.apply_ops) : unit = log_1 "@."; let rec loop () = - (* log_0 "%a@." Cxt.Ops.fmt cxt; *) - ( + log_3 "%a@." Cxt.Ops.fmt cxt; + let print_state = match Cxt.Ops.next_op cxt with | Some op -> ( log_1 "applying operation %a@." Cxt.Env.Op.fmt op; log_1 " %a@." Cxt.Ops.fmt_contracts cxt; + true ) - | None -> log_2 "no operations left@." - ); + | None -> + log_2 "no operations left@."; + false + in cond_step conf; let res = Cxt.Ops.apply handle_confirmed_failure cxt in match res with | Some (Either.Lft test) -> - log_1 "=> %a@." Cxt.Ops.fmt_contracts cxt; + if print_state then ( + log_1 "=> %a@." Cxt.Ops.fmt_contracts cxt + ); test_loop test | Some (Either.Rgt transfer) -> transfer_loop transfer diff --git a/user_doc/rsc/admins/error/addAdmin.techel.output b/user_doc/rsc/admins/error/addAdmin.techel.output index df82e99..3b124fa 100644 --- a/user_doc/rsc/admins/error/addAdmin.techel.output +++ b/user_doc/rsc/admins/error/addAdmin.techel.output @@ -46,24 +46,6 @@ running test script... applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root diff --git a/user_doc/rsc/admins/okay/create.techel.output b/user_doc/rsc/admins/okay/create.techel.output index 4242a2c..48a17ef 100644 --- a/user_doc/rsc/admins/okay/create.techel.output +++ b/user_doc/rsc/admins/okay/create.techel.output @@ -46,24 +46,6 @@ running test script... applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root diff --git a/user_doc/rsc/admins/okay/mustFail.techel.output b/user_doc/rsc/admins/okay/mustFail.techel.output index e9de570..21d5426 100644 --- a/user_doc/rsc/admins/okay/mustFail.techel.output +++ b/user_doc/rsc/admins/okay/mustFail.techel.output @@ -5,24 +5,6 @@ running test script... applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root @@ -62,9 +44,6 @@ failure confirmed on test operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))) while running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)) failed with value "illegal access to admin account" : string -=> live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins - (0utz) address[1]@root running test script... Done running test `MustFail` diff --git a/user_doc/rsc/admins/okay/preciseMustFail.techel.output b/user_doc/rsc/admins/okay/preciseMustFail.techel.output index 9b8b182..d913cd1 100644 --- a/user_doc/rsc/admins/okay/preciseMustFail.techel.output +++ b/user_doc/rsc/admins/okay/preciseMustFail.techel.output @@ -5,24 +5,6 @@ running test script... applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root @@ -63,9 +45,6 @@ failure confirmed on test operation MUST_FAIL[uid:4] "illegal access to admin account" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))) while running operation TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)) failed with value "illegal access to admin account" : string -=> live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins - (0utz) address[1]@root running test script... Done running test `PreciseMustFail` diff --git a/user_doc/rsc/admins/okay/setSource.techel.output b/user_doc/rsc/admins/okay/setSource.techel.output index dcb5810..cce0f90 100644 --- a/user_doc/rsc/admins/okay/setSource.techel.output +++ b/user_doc/rsc/admins/okay/setSource.techel.output @@ -5,24 +5,6 @@ running test script... applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root @@ -90,9 +72,6 @@ running TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz ("root", ("new Admins (0utz) address[3]@admins (0utz) address[1]@root -=> live contracts: (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins - (0utz) address[1]@root running test script... Done running test `SetSource` diff --git a/user_doc/rsc/simpleExample/okay/testgen.techel.output b/user_doc/rsc/simpleExample/okay/testgen.techel.output index 5416385..fc36a85 100644 --- a/user_doc/rsc/simpleExample/okay/testgen.techel.output +++ b/user_doc/rsc/simpleExample/okay/testgen.techel.output @@ -16,7 +16,6 @@ applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 1 running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True => live contracts: SimpleExample (759142736525198utz) address[1] -=> live contracts: SimpleExample (759142736525198utz) address[1] running test script... Done running test `SimpleExampleTest1` @@ -36,7 +35,6 @@ applying operation TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 5 running TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True => live contracts: SimpleExample (810126422944596utz) address[3] -=> live contracts: SimpleExample (810126422944596utz) address[3] running test script... @@ -46,7 +44,6 @@ applying operation TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 8 running TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False => live contracts: SimpleExample (1655160698449470utz) address[3] -=> live contracts: SimpleExample (1655160698449470utz) address[3] running test script... Done running test `SimpleExampleTest2` diff --git a/user_doc/rsc/simpleExample/okay/testgen_nodump.techel.output b/user_doc/rsc/simpleExample/okay/testgen_nodump.techel.output index 3eea1c1..8efce58 100644 --- a/user_doc/rsc/simpleExample/okay/testgen_nodump.techel.output +++ b/user_doc/rsc/simpleExample/okay/testgen_nodump.techel.output @@ -16,7 +16,6 @@ applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 1 running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True => live contracts: SimpleExample (759142736525198utz) address[1] -=> live contracts: SimpleExample (759142736525198utz) address[1] running test script... Done running test `SimpleExampleTest1` diff --git a/user_doc/rsc/simpleExample/okay/transfer.techel.output b/user_doc/rsc/simpleExample/okay/transfer.techel.output index 881a1ea..bfc8666 100644 --- a/user_doc/rsc/simpleExample/okay/transfer.techel.output +++ b/user_doc/rsc/simpleExample/okay/transfer.techel.output @@ -21,7 +21,6 @@ applying operation TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz running TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True => live contracts: SimpleExample (23utz) address[1]@main -=> live contracts: SimpleExample (23utz) address[1]@main running test script... stack: diff --git a/user_doc/src/testing/failures.md b/user_doc/src/testing/failures.md index a47a579..f8bb339 100644 --- a/user_doc/src/testing/failures.md +++ b/user_doc/src/testing/failures.md @@ -80,7 +80,7 @@ not the address of `root`. Hence, the transfer fails as it should and so does th The (relevant part of the) output is ``` -{{#include ../../rsc/admins/error/addAdmin.techel.output:104:108}} +{{#include ../../rsc/admins/error/addAdmin.techel.output:86:90}} ``` You can see in the transfer the sender and the target of the transfer: @@ -126,7 +126,7 @@ The test now passes successfully: Notice that Techelson lets you know the failure is confirmed: ``` -{{#include ../../rsc/admins/okay/mustFail.techel.output:61:64}} +{{#include ../../rsc/admins/okay/mustFail.techel.output:43:46:}} ``` ## (More) Precise Failure Testing From a49afe82095574e18fd2ce9d86c89ec5e3796eb0 Mon Sep 17 00:00:00 2001 From: AdrienChampion Date: Fri, 1 Mar 2019 17:04:30 +0100 Subject: [PATCH 3/5] push doc update to github pages --- docs/user_doc/print.html | 92 ++------------------------- docs/user_doc/quick_ref/usage.html | 3 - docs/user_doc/searchindex.js | 2 +- docs/user_doc/searchindex.json | 2 +- docs/user_doc/testgen/example.html | 1 - docs/user_doc/testing/failures.html | 66 ++----------------- docs/user_doc/testing/set_source.html | 21 ------ docs/user_doc/testing/transfers.html | 1 - 8 files changed, 14 insertions(+), 174 deletions(-) diff --git a/docs/user_doc/print.html b/docs/user_doc/print.html index e462eec..8402a65 100644 --- a/docs/user_doc/print.html +++ b/docs/user_doc/print.html @@ -921,7 +921,6 @@

Techelson User Documentation

running TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True => live contracts: SimpleExample (23utz) address[1]@main -=> live contracts: SimpleExample (23utz) address[1]@main running test script... stack: @@ -1129,24 +1128,6 @@

Techelson User Documentation

applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: <anonymous> (0utz) address[2]@new_admin Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root @@ -1266,24 +1247,6 @@

Techelson User Documentation

applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: <anonymous> (0utz) address[2]@new_admin Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root @@ -1323,13 +1286,16 @@

Techelson User Documentation

MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))) while running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)) failed with value "illegal access to admin account" : string -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins - <anonymous> (0utz) address[1]@root running test script... Done running test `MustFail` + +

Notice that Techelson lets you know the failure is confirmed:

+
failure confirmed on test operation
+  MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)))
+while running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))
+failed with value "illegal access to admin account" : string
 

(More) Precise Failure Testing

Now, MUST_FAIL (as it is used here) succeeds if the transfer ends in a tezos protocol failure. @@ -1355,24 +1321,6 @@

Techelson User Documentation

applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: <anonymous> (0utz) address[2]@new_admin Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root @@ -1413,9 +1361,6 @@

Techelson User Documentation

MUST_FAIL[uid:4] "illegal access to admin account" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))) while running operation TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)) failed with value "illegal access to admin account" : string -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins - <anonymous> (0utz) address[1]@root running test script... Done running test `PreciseMustFail` @@ -1500,24 +1445,6 @@

Techelson User Documentation

applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: <anonymous> (0utz) address[2]@new_admin Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root @@ -1585,9 +1512,6 @@

Techelson User Documentation

Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins - <anonymous> (0utz) address[1]@root running test script... Done running test `SetSource` @@ -1644,7 +1568,6 @@

Techelson User Documentation

running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True => live contracts: SimpleExample (759142736525198utz) address[1] -=> live contracts: SimpleExample (759142736525198utz) address[1] running test script... Done running test `SimpleExampleTest1` @@ -1896,7 +1819,6 @@

Techelson User Documentation

running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True => live contracts: SimpleExample (759142736525198utz) address[1] -=> live contracts: SimpleExample (759142736525198utz) address[1] running test script... Done running test `SimpleExampleTest1` @@ -1916,7 +1838,6 @@

Techelson User Documentation

running TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True => live contracts: SimpleExample (810126422944596utz) address[3] -=> live contracts: SimpleExample (810126422944596utz) address[3] running test script... @@ -1926,7 +1847,6 @@

Techelson User Documentation

running TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False => live contracts: SimpleExample (1655160698449470utz) address[3] -=> live contracts: SimpleExample (1655160698449470utz) address[3] running test script... Done running test `SimpleExampleTest2` diff --git a/docs/user_doc/quick_ref/usage.html b/docs/user_doc/quick_ref/usage.html index d136548..7f46875 100644 --- a/docs/user_doc/quick_ref/usage.html +++ b/docs/user_doc/quick_ref/usage.html @@ -198,7 +198,6 @@

Techelson User Documentation

running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True => live contracts: SimpleExample (759142736525198utz) address[1] -=> live contracts: SimpleExample (759142736525198utz) address[1] running test script... Done running test `SimpleExampleTest1` @@ -218,7 +217,6 @@

Techelson User Documentation

running TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True => live contracts: SimpleExample (810126422944596utz) address[3] -=> live contracts: SimpleExample (810126422944596utz) address[3] running test script... @@ -228,7 +226,6 @@

Techelson User Documentation

running TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False => live contracts: SimpleExample (1655160698449470utz) address[3] -=> live contracts: SimpleExample (1655160698449470utz) address[3] running test script... Done running test `SimpleExampleTest2` diff --git a/docs/user_doc/searchindex.js b/docs/user_doc/searchindex.js index 85861af..94239da 100644 --- a/docs/user_doc/searchindex.js +++ b/docs/user_doc/searchindex.js @@ -1 +1 @@ -window.search = {"doc_urls":["index.html#techelson","michelson/index.html#michelson","michelson/simple_example.html#a-simple-example","testing/index.html#running-tests","testing/basic.html#first-steps","testing/basic.html#introspection","testing/basic.html#steps","testing/contracts.html#creating-and-calling-contracts","testing/contracts.html#named-contract-creation","testing/contracts.html#applying-operations","testing/inspection.html#live-contract-inspection","testing/anonymous.html#anonymous-contracts","testing/transfers.html#transfers","testing/failures.html#testing-for-failures","testing/failures.html#creation","testing/failures.html#transfer-failures","testing/failures.html#handling-failures","testing/failures.html#more-precise-failure-testing","testing/set_source.html#usurpation-of-identity","testgen/index.html#test-generation","testgen/example.html#example","quick_ref/index.html#quick-reference","quick_ref/extensions.html#extensions","quick_ref/extensions.html#unrestricted-extensions","quick_ref/extensions.html#testcase-only-extensions","quick_ref/usage.html#command-line-options","quick_ref/usage.html#modes","quick_ref/usage.html#test-generation"],"index":{"documentStore":{"docInfo":{"0":{"body":182,"breadcrumbs":1,"title":1},"1":{"body":131,"breadcrumbs":1,"title":1},"10":{"body":239,"breadcrumbs":5,"title":3},"11":{"body":246,"breadcrumbs":4,"title":2},"12":{"body":288,"breadcrumbs":3,"title":1},"13":{"body":235,"breadcrumbs":4,"title":2},"14":{"body":346,"breadcrumbs":3,"title":1},"15":{"body":187,"breadcrumbs":4,"title":2},"16":{"body":301,"breadcrumbs":4,"title":2},"17":{"body":360,"breadcrumbs":6,"title":4},"18":{"body":402,"breadcrumbs":4,"title":2},"19":{"body":63,"breadcrumbs":2,"title":2},"2":{"body":96,"breadcrumbs":3,"title":2},"20":{"body":260,"breadcrumbs":3,"title":1},"21":{"body":32,"breadcrumbs":2,"title":2},"22":{"body":44,"breadcrumbs":3,"title":1},"23":{"body":31,"breadcrumbs":4,"title":2},"24":{"body":241,"breadcrumbs":4,"title":2},"25":{"body":93,"breadcrumbs":5,"title":3},"26":{"body":188,"breadcrumbs":3,"title":1},"27":{"body":48,"breadcrumbs":4,"title":2},"3":{"body":151,"breadcrumbs":2,"title":2},"4":{"body":28,"breadcrumbs":4,"title":2},"5":{"body":44,"breadcrumbs":3,"title":1},"6":{"body":196,"breadcrumbs":3,"title":1},"7":{"body":54,"breadcrumbs":5,"title":3},"8":{"body":208,"breadcrumbs":5,"title":3},"9":{"body":233,"breadcrumbs":4,"title":2}},"docs":{"0":{"body":"Techelson is a T est E xecution E nvironment (TEE) for Michelson smart contracts . Michelson is the stack-based language used by the tezos blockchain . Techelson is open source and hosted on github , where you can find the build instructions. Techelson emulates just enough of the tezos blockchain protocol to be able to create smart contracts and make transfers between contracts. Currently, techelson only aims at testing functional properties of smart contracts. In particular, it does not provide any information about the gas or burn of transfers/contracts. This is because computing the burn , and especially the gas of a transfer is rather complex and would require techelson to drop some of the abstractions it makes over the tezos protocol to run tests faster. Techelson can be used either as a command-line tool or as an OCaml library. This book focuses on the former use case. Also, this book assumes the reader is fairly familiar with the michelson language. We will discuss what a contract is and how it behaves, but the reader should know what michelson types and instructions look like, and their semantics. Michelson is a fairly low-level language which makes it difficult to discuss complex contracts. This book will sometimes give contracts as Liquidity contracts. Liquidity is a higher-level, OCaml-like language for tezos smart contracts which compiles to Michelson. NB : if you are a Liquidity user, you should probably take a look at this blog post on how to write tests directly in Liquidity, and run these tests using Techelson. The chapters of this book are Michelson , provides a very brief introduction to michelson smart contracts. Running Tests , describes techelson's workflow for running tests through examples. Test Generation , discusses techelson's test generation features. Quick Reference , quick reminders of techelson's features, such as extensions. All examples in this book are available in the rsc directory of the github repository .","breadcrumbs":"Techelson","id":"0","title":"Techelson"},"1":{"body":"Michelson is the stack-based, strongly typed, low-level language supported by the tezos blockchain for smart contracts. We only provide a brief description of michelson here, and refer the reader to the official documentation for more details. A michelson contract is similar to transition system. The storage of a contract is its current state; the entry point ( code ) of a contract is a function which takes some tezos tokens (of type mutez ), the current storage of the contract, and a parameter of a certain type provided by the client of the contract. It returns a list of operations (contract/account creation, transfers, etc. ), and the new storage of the contract. In practice, a contract looks as follows: storage ;\nparameter ;\ncode ; Note that tokens are passed implicitely: they are credited to the contract before it starts running (although the amount of the transfer can be accessed with the AMOUNT instruction). Hence the code of the contract takes two parameters, which are aggregated in a pair (parameter, storage) . The same goes with the operations and the new storage returned by the contract, which are returned as a pair (operations, new_storage) . In the stack-based context of michelson, \"takes as argument\" means \"starts with a stack containing \". Likewise, \"returns \" here means \"leaves on the stack at the end (and nothing else than )\".","breadcrumbs":"Michelson","id":"1","title":"Michelson"},"10":{"body":"Michelson smart contracts cannot access each other's storage. They can only interact through transfers, during which the client of the contract provides a parameter that the contract runs its code on. As a test framework, techelson provides inspection instructions which give access to the balance and the storage of a live (deployed) contract. Both consume a contract from the top of the stack. instruction parameter stack GET_STORAGE 'storage :: contract _ : 'S or :: address : 'S -> (option 'storage) : 'S GET_BALANCE none :: contract _ : 'S or :: address : 'S -> mutez : 'S Let's extend the previous example to inspection.techel which checks that the balance and storage of the contract deployed are correct. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} The testcase does not fail and produces the output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/inspection.techel\nRunning test `Inspection` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Inspection`","breadcrumbs":"Running Tests » Live Contract Inspection","id":"10","title":"Live Contract Inspection"},"11":{"body":"Techelson accepts contracts through its --contract option. These contracts are named as discussed in Creating and Calling Contracts . Contracts defined at michelson level in testcases and contracts however are considered anonymous . Anonymous contracts can also be deployed and inspected. In fact, they are not really different from named contracts apart from their lack of name, which (currently) prevent techelson from mentioning where they really come from in its debug output. The following anonymous.techel testcase is similar to the one from the Live Contract Inspection except that the contract deployed is not given to the environment, it is inlined in the testcase. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op { storage nat; parameter bool; code { UNPAIR ; IF { } { PUSH nat 1; ADD } ; NIL operation ; PAIR }; } ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} This produces the exact same output (modulo the testcase's name, and as long as we do not increase verbosity) as for inspection.techel : $ techelson rsc/no_contract/okay/anonymous.techel\nRunning test `Anonymous` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) { storage nat ; parameter bool ; code ...; } live contracts: none\n=> live contracts: (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Anonymous`","breadcrumbs":"Running Tests » Anonymous Contracts","id":"11","title":"Anonymous Contracts"},"12":{"body":"At this point creating and applying a transfer should be relatively straightforward. Simply create the operation using michelson's TRANSFER_TOKENS , and apply it with APPLY_OPERATIONS . For instance, transfer.techel builds on inspection.techel . It creates an instance of simpleExample.tz , and creates and applies two operations: the first transfers 7 tokens with a parameter equal to False , and the second transfers 13 tokens with True . (Remember that simpleExample.tz will count transfers for which the parameter is False .) { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; ... # Omitting code creating the contract. { # Making a non-ghost transfer. DUP ; PUSH @amount mutez 7 ; PUSH @ghost bool False ; TRANSFER_TOKENS ; } ; DIP { # Making a ghost transfer. DUP ; PUSH @amount mutez 13 ; PUSH @ghost bool True ; TRANSFER_TOKENS ; } ; { # Creating the list of all operations. DIP { DIP {NIL operation } ; CONS } ; CONS ; } ; APPLY_OPERATIONS ; Finally, it checks that the balance and storage are the ones expected: GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 23 ; IFCMPNEQ { PUSH string \"balance should be 23utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 1 ; IFCMPNEQ { PUSH string \"storage should be 1 (nat)\" ; FAILWITH } {} ; }\n} The test passes and its output is $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/transfer.techel\nRunning test `Transfer` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script... applying operation TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False live contracts: SimpleExample (3utz) address[1]@main running TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False\n=> live contracts: SimpleExample (10utz) address[1]@main applying operation TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True live contracts: SimpleExample (10utz) address[1]@main running TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True\n=> live contracts: SimpleExample (23utz) address[1]@main => live contracts: SimpleExample (23utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 23utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 1 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Transfer`","breadcrumbs":"Running Tests » Transfers","id":"12","title":"Transfers"},"13":{"body":"This section is going to use a slightly more complex contract in order to showcase failures and how to test them. Even if you are not familiar with liquidity , the contract's code will most likely be more readable in liquidity than in michelson. Here is the liquidity version, admins.liq : [%%version 0.405] type storage = { admins : (string, address) map ; (* Unused in this example. *) nus : (string, (address * tez * UnitContract.instance)) map ;\n} let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) (storage : storage) : operation list * storage = admin_check storage admin_name (Current.sender ()); let storage = storage.admins <- Map.update nu_name (Some nu_address) storage.admins in [], storage Note that the clients field of the storage is unused in this example. The admins map maps administrator names to addresses. The only entry point (in this example) is add_admin which allows administrators to add new administrators by registering their name and their address. More precisely, calling this contract is only legal if the SENDER ( Current.sender () ) of the call is an administrator ( c.f. admin_check ). If the call to the contract is not legal, the transfer fails: let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" The parameters of the entry point are admin_name : name associated with the SENDER administrator, nu_name : name of the new administrator to add, nu_address : the address of the new administrator. let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) Using liquidity to compile the contract to michelson (for instance using liquidity's online editor ), we obtain admins.tz . Here are the storage and parameter types: parameter (pair string (pair string address));\nstorage (pair :storage (map %admins string address) (map %clients string (pair address (pair mutez (contract :UnitContract unit))))); We omit the contract's code ( admins.tz ) as i) it is not very readable and ii) we do not need to know what the code precisely is to create the contract and call it, as long as we know the storage and parameter types.","breadcrumbs":"Running Tests » Testing for Failures","id":"13","title":"Testing for Failures"},"14":{"body":"Creating a contract has been covered in previous sections, so let's give ourselves some code to create the contract with one administrator called root . In fact, let's make an account for root and register it as an administrator. The new administrator new_admin is also deployed as an account. Testcase create.techel does exactly that: { NIL operation ; { # Create an account for `root`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@root_manager\" ; SHA512 ; CREATE_ACCOUNT @root ; } ; SWAP ; DIP { CONS } ; { # Create an account for `new_admin`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@new_admin_manager\" ; SHA512 ; CREATE_ACCOUNT @new_admin ; } ; SWAP ; DIP { SWAP ; DIP CONS } ; { # Create an `admins` contract. # Create the storage's (empty) `clients` field. EMPTY_MAP @clients string (pair address (pair mutez (contract unit))) ; # Create the storage's `admins` field and register `root`. EMPTY_MAP @admins string address ; DUUUUP ; # Retrieve root's address. SOME @address ; PUSH @name string \"root\" ; PRINT_STACK ; UPDATE ; PAIR @storage ; PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @spendable bool False ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@contract_manager\" ; SHA512 ; CREATE_CONTRACT @admins \"Admins\" } ; SWAP ; DIP { SWAP ; DIP { SWAP ; DIP CONS } } ; DIIIP { APPLY_OPERATIONS } ; PRINT_STACK ; STEP \"after applying creation operations.\"\n} Running this test produces the following output $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/create.techel\nRunning test `Create` running test script...\nstack:\n|==================================================================================================|\n| [ CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; }, CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } ] |\n| (list operation) |\n|--------------------------------------------------------------------------------------------------|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @clients |\n| Map { } |\n| (map string (pair address (pair mutez (contract unit)))) |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| Map { } |\n| (map string address) |\n|--------------------------------------------------------------------------------------------------|\n| @address |\n| (Some address[1]@root) |\n| (option address) |\n|--------------------------------------------------------------------------------------------------|\n| @name |\n| \"root\" |\n| string |\n|==================================================================================================| running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| address[3]@admins |\n| address |\n|==================================================================================================| running test script...\nstopping [after applying creation operations.] press `return` to continue running test script...\nDone running test `Create`","breadcrumbs":"Running Tests » Creation","id":"14","title":"Creation"},"15":{"body":"Let's now add new_admin as a new administrator. Testcase addAdmin.techel only adds the following few instructions at the end of create.techel : # Retrieve the actual contract. CONTRACT (pair string (pair string address)) ; IF_NONE { PUSH string \"failed to retrieve `admins` contract\" ; STEP } {} ; # Saving the contract for later. DUP ; PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; What should the result of applying this transfer be? Remember than before adding an administrator, the contract checks that the sender is an admin. let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address)\n...\n= admin_check storage admin_name (Current.sender ()); ... So, if everything goes well, the transfer should fail: the sender here is not root , but the testcase. In techelson, the testcase currently running has its own address. It is in particular not the address of root . Hence, the transfer fails as it should and so does the whole testcase. The (relevant part of the) output is Test `AddAdmin` failed: Error operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) was expected to succeed but failed on operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) operation failed on \"illegal access to admin account\" : string You can see in the transfer the sender and the target of the transfer: TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins AddAdmin is the name of our testcase, and address[0]@AddAdmin is its address. Name \"root\" does not map to this address in the contract and the transfer fails.","breadcrumbs":"Running Tests » Transfer Failures","id":"15","title":"Transfer Failures"},"16":{"body":"Before getting into making this transfer work (next section), note that this (failing) testcase is actually useful. Or at least it should be: the transfer we are trying to make is illegal indeed. We do want the transfer to fail, but the testcase should succeed if the transfer does fail, fail if the transfer succeeds: anyone can add admins, which is bad . This is what the MUST_FAIL techelson extension does. It takes an operation wraps it in a construct telling techelson that this operation must fail: either the operation itself or, if it is a transfer, the operations created by this transfer. Here is its signature: instruction parameter stack MUST_FAIL :: option : operation : 'S -> operation : 'S Let's ignore the parameter and the first stack argument for now and just use this instruction right away. Testcase mustFail.techel is the same as addAdmin.techel except for a few lines after the transfer: TRANSFER_TOKENS ; PUSH (option string) None ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; The test now passes successfully: $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/mustFail.techel\nRunning test `MustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root failure confirmed on test operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `MustFail`","breadcrumbs":"Running Tests » Handling Failures","id":"16","title":"Handling Failures"},"17":{"body":"Now, MUST_FAIL (as it is used here) succeeds if the transfer ends in a tezos protocol failure. This include explicit failures in the code, illegal transfers due to insufficient funds, duplicate operations, etc. It does not include type-checking errors and internal techelson errors. This means in particular that if the transfer above fails for a reason different from \"illegal access to admin account\" then MUST_FAIL will consider the test a success. To make sure the cause for failure is actually the one we want, we must use MUST_FAIL 's optional stack parameter. A failure in michelson code always has a value of some type associated to it. In this case, the type of this value is string and its value is \"illegal access to admin account\" . Testcase preciseMustFail.techel only changes mustFail.techel to pass the failure value expected to MUST_FAIL : TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; As a consequence, if the transfer fails with anything else than an explicit failure with a value of type string equal to \"illegal access to admin account\" , then the whole testcase will fail. Everything works fine here, and the output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/preciseMustFail.techel\nRunning test `PreciseMustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root failure confirmed on test operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `PreciseMustFail` Notice that the MUST_FAIL operation now mentions the value expected: MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] ...) as opposed to the _ wildcard from testcase mustFail.techel , which means no value was given: MUST_FAIL[uid:4] _ (TRANSFER[uid:3] ...)","breadcrumbs":"Running Tests » (More) Precise Failure Testing","id":"17","title":"(More) Precise Failure Testing"},"18":{"body":"The previous section used the liquidity contract admins.liq and its techelson version admins.tz . It showcased how to handle expected transfer failures and turn them into test objectives. The failure used to demonstrate the example was that we tried to add a new administrator by calling the contract from the testcase, which failed because only administrators can add other administrators, and the (address of the) testcase was not registered as such. PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; DIP {NIL operation } ; CONS ; APPLY_OPERATIONS ; One solution would be to register the testcase directly, but it would be more natural and more generic to be able to apply a transfer as someone else. Hence the SET_SOURCE extension: instruction parameter stack SET_SOURCE code :: address : 'A -> 'B iff code :: [ A -> B ] Warning : the SET_SOURCE extension is only legal in testcases. This extension allows to pretend the testcase is a live contract or account from the environment. More precisely, all operations created in the code under the SET_SOURCE will have their source and sender be the address from the stack. Testcase setSource.techel uses this instruction to pretend that root is the one adding a new administrator. # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; { # Pretending to be `root`. DUUUUUUP ; PRINT_STACK ; STEP ; SET_SOURCE { TRANSFER_TOKENS } } ; PRINT_STACK ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS The testcase now succeeds, and its output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/setSource.techel\nRunning test `SetSource` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 0utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @storage |\n| (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| (pair string (pair string address)) |\n|--------------------------------------------------------------------------------------------------|\n| address[1]@root |\n| address |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| operation |\n|==================================================================================================| running test script... applying operation TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `SetSource` Notice how, in the last PRINT_STACK , the sender of the transfer is now root : TRANSFER[uid:3] address[1]@root -> address[3]@admins ...","breadcrumbs":"Running Tests » Usurpation of Identity","id":"18","title":"Usurpation of Identity"},"19":{"body":"Techelson has a test generation feature. It is relatively naive: the testcases it generates do not really take the semantics of your contract into account. Given a contract, it will generate a random storage for that contract and deploy it. Then, it will create a random number of transfers to that contract with random parameters. Note that while test generation is random, it is expected to be deterministic: the same test generation command on a contract should always generate the same test cases. It is naive in the sense that it can (and statistically will) generate testcases which are not successful. Still, this feature is useful to generate a testcase skeleton with random contract creation and transfers that you can edit to test the behavior of your contract.","breadcrumbs":"Test Generation","id":"19","title":"Test Generation"},"2":{"body":"Let us build a contract which counts how many time it was called. We will allow clients to specify that they do not want to be counted by passing a boolean ghost : if it is true, the contract will not count the transfer. Based on this description, we already have the storage and parameter types: storage nat;\nparameter bool; The code of this contract should perform the following steps: destroy the parameter/storage pair branch on the ghost parameter: this consumes the parameter, meaning the storage is now on the top of the stack do nothing if ghost is true: the storage is unchanged add 1 to the storage otherwise pair an empty list of operations with the new storage The complete description of the contract, simpleExample.tz , is thus storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n};","breadcrumbs":"Michelson » A Simple Example","id":"2","title":"A Simple Example"},"20":{"body":"Let's showcase testgeneration on simpleExample.tz : storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; Test generation is activated by passing to techelson a testgen argument triggering the test generation mode. You can read more about modes in the Usage section . First, let's generate a single testcase ( -n 1 , or --count 1 ) and let techelson run it: $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1\ndone generating test for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] => live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1` While this can be useful for simple contracts, usually you want to retrieve the testcase directly so that you can modify it to suit your needs. So let's still generate one testcase but this time we will dump it in the current directory (trailing . in the techelson command). $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1 . ; echo ; echo \"testcase:\" ; echo ; cat SimpleExampleTest1.techel ; rm SimpleExampleTest1.techel\ndone generating test for contract SimpleExample\ndumping testcases to `.` testcase: { # deploying contract `SimpleExample` { # creating contract creation parameters { # creating storage for contract `SimpleExample` PUSH nat 807338681362247 ; # money transferred PUSH mutez 638557938255190 ; # delegatable PUSH bool False ; # spendable PUSH bool False ; # delegate NONE key_hash ; # manager { PUSH key \"11a6ffbc9fb85\" ; BLAKE2B } } ; CREATE_CONTRACT \"SimpleExample\" } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS } ; # create transfer operation { DUP ; # retrieve contract from address, fail if none { CONTRACT bool ; IF_NONE { PUSH string \"unable to spawn contract `SimpleExample`\" ; FAILWITH } {} } ; PUSH mutez 120584798270008 ; PUSH bool True ; TRANSFER_TOKENS } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS }\n}","breadcrumbs":"Test Generation » Example","id":"20","title":"Example"},"21":{"body":"This section provides a quick overview of some of techelson's features: list of all the extensions (brief) discussion on techelson's command-line usage These sections try to provide relatively raw, brief and crucial information about the features they discuss. They will usually point to the relevant sections of this book if you need more details.","breadcrumbs":"Quick Reference","id":"21","title":"Quick Reference"},"22":{"body":"Warning : the following instructions can only be used in contracts, not testcases : SENDER SOURCE Techelson testcases have access to an extended instruction set to ease the process of writing tests. See rsc/tests/ for more examples. Note that techelson treats #> as whitespace, so you can use extensions in contracts (when legal ) while keeping them pure michelson, like in the example below DIP { ... CONS ; #> PRINT_STACK ; #> STEP \"after list cons\" ; PUSH int 3 ; ...\n}","breadcrumbs":"Quick Reference » Extensions","id":"22","title":"Extensions"},"23":{"body":"The following instructions are legal in testcases and contracts : STEP and STEP : 'S -> 'S Relevant section of this book: First Steps . suspends the evaluator and prints a string, if any. PRINT_STACK : 'S -> 'S Relevant section of this book: First Steps . prints the current state of the stack","breadcrumbs":"Quick Reference » Unrestricted Extensions","id":"23","title":"Unrestricted Extensions"},"24":{"body":"The following instructions are only legal in testcases: CREATE_CONTRACT : :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Creates an instance of the contract named after the string parameter. The type of the storage of the contract must be 'g . SPAWN_CONTRACT 'g : :: string : key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Exactly the same as the CREATE_CONTRACT extension above but the name of the contract is passed as a stack parameter, and the type of the storage is an explicit parameter of the instruction. APPLY_OPERATIONS : (list operation) : 'S -> 'S Relevant section of this book: Creating and Calling Contracts . consumes a list of operations suspends the execution of the testcase applies all the operations in the list (these operations can create operations which will be applied too) resumes the execution of the testcase GET_STORAGE 'storage : contract _ : 'S -> (option 'storage) : 'S address : 'S -> (option 'storage) : 'S Relevant section of this book: Live Contract Inspection . consumes a contract pushes Some of the current value of the storage of the contract if its storage has type 'storage , None otherwise GET_BALANCE : contract _ : 'S -> mutez : 'S address : 'S -> mutez : 'S Relevant section of this book: Live Contract Inspection . Same as GET_STORAGE , but pushes the balance of the contract instead of its storage MUST_FAIL 'a : (option 'a) : operation : 'S -> 'S Relevant section of this book: Testing for Failures . Specifies that an operation (or the operation it creates recursively) must fail, and optionaly that it FAIL ed WITH a certain value. More precisely, the whole testcase will fail if the operation or the operations it creates recursively, when applied , either succeeds, or the (option 'a) parameter is (Some value) and the operation's failure was not caused by a FAILWITH on precisely value Note that if the optional value is NONE , then MUST_FAIL accepts any kind of protocol failure, not just FAILWITH . For instance, it will also accept creation/transfer operations that fail because of insufficient balance, because this precise operation already ran (it was DUP -ed), etc . SET_SOURCE code , with code :: [ 'A -> 'B ] address :: 'A -> 'B Relevant section of this book: Usurpation of Identity . Sets the source of the testcase. Without this extension, the source of all transfers can only be the testcase. This allows to run code while pretending the testcase is a different live contract.","breadcrumbs":"Quick Reference » Testcase-only Extensions","id":"24","title":"Testcase-only Extensions"},"25":{"body":"Warning : so-called contract initializers are mentioned in the --help but are not currently supported. The full list of options (for the nominal mode) is obtained with --help : $ techelson --help\nUSAGE: ../bin/techelson [OPTIONS] -- [FILES]* ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? OPTIONS: -h, --help prints this help message -v, --verb ? increases or sets verbosity [default: 1] -q decreases verbosity -s, --step (on|true|True|no|off|false|False)? (de)activates step-by-step evaluation [default: false] --skip (on|true|True|no|off|false|False)? if true, all steps will automatically advance (and `--step` will be set to false) [default: false] --contract ',' ? adds a contract to the test environment. The second optional argument is the contract's initializer. MODES: testgen activates and controls test generation run `../bin/techelson --help` to obtain help on a specific mode. For example: `../bin/techelson testgen --help`","breadcrumbs":"Quick Reference » Command-Line Options","id":"25","title":"Command-Line Options"},"26":{"body":"Modes available: testgen : Test Generation Techelson's modes are triggered by simply passing the name of the mode as an argument. For instance, $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 2\ndone generating tests for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] => live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1`\nRunning test `SimpleExampleTest2` running test script... applying operation CREATE[uid:0] (@address[3], \"blake2b:\", (Some \"blake2b:\"), true, true, 290035844265409utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (290035844265409utz) address[3] running test script... applying operation TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True live contracts: SimpleExample (290035844265409utz) address[3] running TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True\n=> live contracts: SimpleExample (810126422944596utz) address[3] => live contracts: SimpleExample (810126422944596utz) address[3] running test script... applying operation TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False live contracts: SimpleExample (810126422944596utz) address[3] running TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False\n=> live contracts: SimpleExample (1655160698449470utz) address[3] => live contracts: SimpleExample (1655160698449470utz) address[3] running test script...\nDone running test `SimpleExampleTest2` You can have techelson print the options for mode with techelson --help .","breadcrumbs":"Quick Reference » Modes","id":"26","title":"Modes"},"27":{"body":"Given a contract, this mode is in charge of generating a testcase automatically. The relevant chapter of this book is Test Generation . $ techelson testgen --help\nGenerates testcases for some contract(s). If a directory is provided, the testcases will\nbe dumped there. Otherwise techelson will just run the testcases it generated. USAGE: ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? TESTGEN_OPTIONS: -h, --help prints this help message -n, --count sets the number of testcases to generate [default: 1]","breadcrumbs":"Quick Reference » Test Generation","id":"27","title":"Test Generation"},"3":{"body":"Interaction with techelson is currently file-based. There are two kinds of files techelson works with. Contract files are just plain michelson smart contract files, and testcase files are files containing a Michelson instruction, usually a sequence of instructions { } . Omitting options, running techelson looks like (the -- separator is optional): $ techelson \\ --contract .. --contract \\ -- ... Techelson will then run the testcases in sequence. All testcases will have access to all the contracts provided with --contract . For more information about command-line refer to the Usage section . This section builds on the small example from the Michelson section , and a slightly more involved example later on, to introduce techelson's workflow and its extended instruction set. First Steps shows how to run a simple testcase with no contract. Introduces PRINT_STACK and STEP . Creating and Calling Contracts discusses the contract environment and contract creation and transfers. Introduces APPLY_OPERATIONS . Live Contract Inspection deals with recovering the balance and the storage of live (deployed) contracts. Introduces GET_BALANCE and GET_STORAGE . Anonymous Contracts details how to create anonymous contracts. Transfers introduces the creation of transfers to a contract. Testing for Failures shows how to test that an operation fails and how. This section is the first to use the slightly more complex example admins.tz , and it's liquidity version admins.liq . Introduces MUST_FAIL . Usurpation of Identity illustrates how to have your testcases pretend they are a specific contract/account, and to create operations in their name. Introduces SET_SOURCE .","breadcrumbs":"Running Tests","id":"3","title":"Running Tests"},"4":{"body":"Let's give ourselves a testcase file test1.techel { PUSH string \"starting the test\" ;\n} This testcase does not use any contract. To run it, simply run $ techelson rsc/no_contract/okay/test1.techel\nRunning test `Test1` running test script...\nDone running test `Test1`","breadcrumbs":"Running Tests » First Steps","id":"4","title":"First Steps"},"5":{"body":"This is not very informative, which is why techelson provides extensions such as PRINT_STACK . This instruction prints the state of the stack in a readable way. For example, if we change the example above to test2.techel to { PUSH string \"starting the test\" ; PRINT_STACK\n} the output becomes $ techelson rsc/no_contract/okay/test2.techel\nRunning test `Test2` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Test2`","breadcrumbs":"Running Tests » Introspection","id":"5","title":"Introspection"},"6":{"body":"When you run a complex testcase or contract, it can be useful to have break point that stop the execution. This gives you time to read a PRINT_STACK before the next step is actually performed, make one step, read the state of the stack, etc. The STEP techelson extension allows to do just that. You can also provide a string that will be displayed when the STEP instruction is reached. The following example ( test3.techel ) showcases the STEP instruction: { PUSH string \"starting the test\" ; PRINT_STACK ; STEP \"just started the test\" ; # The description string is optional, see below. PUSH @not_important string \"a string with a variable name\" ; PRINT_STACK ; STEP ; # No description string. DROP ; PRINT_STACK ; STEP \"The string should be gone. Also, we're done.\"\n} Techelson will stop on all STEP instructions and ask you to press enter to keep going: $ techelson rsc/no_contract/okay/test3.techel\nRunning test `Test3` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [just started the test] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|--------------------------------------------------------------------------------------------------|\n| @not_important |\n| \"a string with a variable name\" |\n| string |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [The string should be gone. Also, we're done.] press `return` to continue running test script...\nDone running test `Test3` Pro tip 1 : you can use PRINT_STACK and STEP in contracts too (see the extensions section for details). Also, techelson treats #> as a whitespace. Hence, your can have #> STEP ; and/or #> PRINT_STACK ; in your michelson contract, which lets you inspect it during tests. Your contract remains legal michelson thanks to the leading # which comments the command. Pro tip 2 : passing --skip on to techelson will skip (but still display) all the steps. The output of the commands reported in this book are all obtained by running techelson with --skip on .","breadcrumbs":"Running Tests » Steps","id":"6","title":"Steps"},"7":{"body":"When you pass a contract to techelson using techelson --contract ... , the contract becomes a named contract in the techelson environment. The name of the contract is the name of the file up to its first . character, with the first letter capitalized. So techelson \\ --contract my_contract.tz \\ --contract myContract.tz \\ --contract my.contract.tz \\ ... defines three named contracts: My_contract , MyContract and My . Note that the naming convention is the same for testcases, based on the testcase file. The name of a testcase might be used in techelson's output to provide information, but it has no practical use currently.","breadcrumbs":"Running Tests » Creating and Calling Contracts","id":"7","title":"Creating and Calling Contracts"},"8":{"body":"Techelson extends the CREATE_CONTRACT michelson instruction with the following rule instruction parameter stack CREATE_CONTRACT :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S where is the name of a contract with storage type 'g in the environment. The semantics of the stack parameters is the same as in michelson: manager, optional delegate, the two spendable and delegatable flags, and the balance and storage of the contract created. NB : techelson also provides the SPAWN_CONTRACT extension which takes the name of the contract on the stack. See techelson's Extensions for more details. Say we have the following contract in file simpleExample.tz . storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; We can craft a creation operation in file create1.techel as follows { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; PRINT_STACK ; STEP \"before creation\" ; CREATE_CONTRACT \"SimpleExample\" ; PRINT_STACK ; STEP \"after creation\" ;\n} This produces the following output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create1.techel\nRunning test `Create1` running test script...\nstack:\n|==================================================================================================|\n| @storage |\n| 0 |\n| nat |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 3utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @delegatable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @spendable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @delegate |\n| None |\n| (option key_hash) |\n|--------------------------------------------------------------------------------------------------|\n| @manager |\n| \"sha512:manager address\" |\n| key_hash |\n|==================================================================================================| running test script...\nstopping [before creation] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1] |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| CREATE[uid:0] (@address[1], \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" |\n| operation |\n|==================================================================================================| running test script...\nstopping [after creation] press `return` to continue running test script...\nDone running test `Create1`","breadcrumbs":"Running Tests » Named Contract Creation","id":"8","title":"Named Contract Creation"},"9":{"body":"Michelson operations (contract/account creation, transfers) cannot be applied directly in a michelson contract. Instead, a contract produces a list of operation which the tezos runtime applies after the contract is done running. A techelson test case needs to be able to apply operations however, which is why the APPLY_OPERATIONS extension exists. This instruction suspends the execution of the testcase to apply the list of operations on the top of the stack. When all these operations are done running, techelson resumes the execution of the testcase. Warning : this instruction is only legal in testcases, not in contracts. Consider testcase create2.techel : { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; PRINT_STACK ; STEP \"operation is now in a list\" ; APPLY_OPERATIONS ; PRINT_STACK ; STEP \"testing that contract exists\" ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } { PUSH string \"success\" ; PRINT_STACK }\n} Running it yields $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create2.techel\nRunning test `Create2` running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| [ CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" ] |\n| (list operation) |\n|==================================================================================================| running test script...\nstopping [operation is now in a list] press `return` to continue running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|==================================================================================================| running test script...\nstopping [testing that contract exists] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| \"success\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Create2` Notice the line Applying operations... . We could increase techelson's verbosity to obtain more information as to which contracts are deployed, but let's see how to inspect the state of a live (deployed) contract instead.","breadcrumbs":"Running Tests » Applying Operations","id":"9","title":"Applying Operations"}},"length":28,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":3.7416573867739413},"15":{"tf":1.4142135623730951},"16":{"tf":5.0990195135927845},"17":{"tf":5.0990195135927845},"18":{"tf":5.0}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.4641016151377544},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.4641016151377544}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.6457513110645907},"26":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.4142135623730951},"16":{"tf":3.605551275463989},"17":{"tf":3.605551275463989},"18":{"tf":3.605551275463989}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"16":{"tf":3.872983346207417},"17":{"tf":3.872983346207417},"18":{"tf":4.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.605551275463989},"15":{"tf":2.23606797749979},"16":{"tf":3.3166247903554},"17":{"tf":4.242640687119285},"18":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.449489742783178},"14":{"tf":2.0},"16":{"tf":3.1622776601683795},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":13,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.58257569495584},"11":{"tf":4.69041575982343},"12":{"tf":3.872983346207417},"13":{"tf":2.449489742783178},"14":{"tf":3.4641016151377544},"15":{"tf":2.449489742783178},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":4.0},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":4.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.872983346207417},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.1622776601683795},"8":{"tf":2.449489742783178},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.7320508075688772},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.449489742783178},"17":{"tf":2.0},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":2.8284271247461903},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.0},"20":{"tf":2.449489742783178},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.1622776601683795},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.0},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"14":{"tf":2.449489742783178},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":1.7320508075688772},"26":{"tf":3.605551275463989},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":11,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.23606797749979},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.6457513110645907},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":1.7320508075688772}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":3.0},"15":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":2.0},"18":{"tf":2.0},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.6457513110645907},"15":{"tf":2.0},"16":{"tf":3.605551275463989},"17":{"tf":3.0},"18":{"tf":2.8284271247461903},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.4641016151377544}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":21,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.3166247903554},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"17":{"tf":2.8284271247461903},"18":{"tf":3.0},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.0},"6":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"20":{"tf":3.3166247903554},"26":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.23606797749979},"17":{"tf":3.3166247903554},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":2.8284271247461903},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":23,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.1622776601683795},"13":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"17":{"tf":3.0},"18":{"tf":3.0},"19":{"tf":2.449489742783178},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.4142135623730951},"3":{"tf":1.7320508075688772},"4":{"tf":2.0},"5":{"tf":2.449489742783178},"6":{"tf":4.0},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":2.23606797749979},"17":{"tf":2.6457513110645907},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.0},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":3.4641016151377544},"16":{"tf":2.23606797749979},"17":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":6,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":3.1622776601683795},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":2.8284271247461903},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"breadcrumbs":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":3.7416573867739413},"15":{"tf":1.4142135623730951},"16":{"tf":5.0990195135927845},"17":{"tf":5.0990195135927845},"18":{"tf":5.0}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.4641016151377544},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.4641016151377544}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.6457513110645907},"26":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.4142135623730951},"16":{"tf":3.605551275463989},"17":{"tf":3.605551275463989},"18":{"tf":3.605551275463989}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"16":{"tf":3.872983346207417},"17":{"tf":3.872983346207417},"18":{"tf":4.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.605551275463989},"15":{"tf":2.23606797749979},"16":{"tf":3.3166247903554},"17":{"tf":4.242640687119285},"18":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.6457513110645907},"14":{"tf":2.0},"16":{"tf":3.1622776601683795},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.8284271247461903}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":13,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.69041575982343},"11":{"tf":4.795831523312719},"12":{"tf":3.872983346207417},"13":{"tf":2.449489742783178},"14":{"tf":3.4641016151377544},"15":{"tf":2.449489742783178},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":4.0},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":4.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.872983346207417},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":2.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.449489742783178},"17":{"tf":2.0},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.6457513110645907}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.1622776601683795},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"14":{"tf":2.449489742783178},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":1.7320508075688772},"26":{"tf":3.605551275463989},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":12,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.449489742783178},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.8284271247461903},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":2.0}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":3.0},"15":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":2.0},"18":{"tf":2.0},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.6457513110645907},"15":{"tf":2.0},"16":{"tf":3.605551275463989},"17":{"tf":3.0},"18":{"tf":2.8284271247461903},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.605551275463989}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.6457513110645907},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":23,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.4641016151377544},"13":{"tf":1.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.23606797749979},"4":{"tf":2.449489742783178},"5":{"tf":2.23606797749979},"6":{"tf":3.4641016151377544},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"20":{"tf":3.3166247903554},"26":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"6":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.23606797749979},"17":{"tf":3.3166247903554},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":3.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.0},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":24,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.3166247903554},"13":{"tf":2.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.0},"17":{"tf":3.3166247903554},"18":{"tf":3.1622776601683795},"19":{"tf":2.6457513110645907},"20":{"tf":3.1622776601683795},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.7320508075688772},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.6457513110645907},"6":{"tf":4.123105625617661},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":2.23606797749979},"17":{"tf":2.6457513110645907},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.1622776601683795},"13":{"tf":1.0},"15":{"tf":2.8284271247461903},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":3.4641016151377544},"16":{"tf":2.23606797749979},"17":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":6,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":3.1622776601683795},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":2.8284271247461903},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"title":{"root":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"2":{"tf":1.0},"20":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"25":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}}; \ No newline at end of file +window.search = {"doc_urls":["index.html#techelson","michelson/index.html#michelson","michelson/simple_example.html#a-simple-example","testing/index.html#running-tests","testing/basic.html#first-steps","testing/basic.html#introspection","testing/basic.html#steps","testing/contracts.html#creating-and-calling-contracts","testing/contracts.html#named-contract-creation","testing/contracts.html#applying-operations","testing/inspection.html#live-contract-inspection","testing/anonymous.html#anonymous-contracts","testing/transfers.html#transfers","testing/failures.html#testing-for-failures","testing/failures.html#creation","testing/failures.html#transfer-failures","testing/failures.html#handling-failures","testing/failures.html#more-precise-failure-testing","testing/set_source.html#usurpation-of-identity","testgen/index.html#test-generation","testgen/example.html#example","quick_ref/index.html#quick-reference","quick_ref/extensions.html#extensions","quick_ref/extensions.html#unrestricted-extensions","quick_ref/extensions.html#testcase-only-extensions","quick_ref/usage.html#command-line-options","quick_ref/usage.html#modes","quick_ref/usage.html#test-generation"],"index":{"documentStore":{"docInfo":{"0":{"body":182,"breadcrumbs":1,"title":1},"1":{"body":131,"breadcrumbs":1,"title":1},"10":{"body":239,"breadcrumbs":5,"title":3},"11":{"body":246,"breadcrumbs":4,"title":2},"12":{"body":283,"breadcrumbs":3,"title":1},"13":{"body":235,"breadcrumbs":4,"title":2},"14":{"body":292,"breadcrumbs":3,"title":1},"15":{"body":187,"breadcrumbs":4,"title":2},"16":{"body":271,"breadcrumbs":4,"title":2},"17":{"body":295,"breadcrumbs":6,"title":4},"18":{"body":337,"breadcrumbs":4,"title":2},"19":{"body":63,"breadcrumbs":2,"title":2},"2":{"body":96,"breadcrumbs":3,"title":2},"20":{"body":255,"breadcrumbs":3,"title":1},"21":{"body":32,"breadcrumbs":2,"title":2},"22":{"body":44,"breadcrumbs":3,"title":1},"23":{"body":31,"breadcrumbs":4,"title":2},"24":{"body":241,"breadcrumbs":4,"title":2},"25":{"body":93,"breadcrumbs":5,"title":3},"26":{"body":173,"breadcrumbs":3,"title":1},"27":{"body":48,"breadcrumbs":4,"title":2},"3":{"body":151,"breadcrumbs":2,"title":2},"4":{"body":28,"breadcrumbs":4,"title":2},"5":{"body":44,"breadcrumbs":3,"title":1},"6":{"body":196,"breadcrumbs":3,"title":1},"7":{"body":54,"breadcrumbs":5,"title":3},"8":{"body":208,"breadcrumbs":5,"title":3},"9":{"body":233,"breadcrumbs":4,"title":2}},"docs":{"0":{"body":"Techelson is a T est E xecution E nvironment (TEE) for Michelson smart contracts . Michelson is the stack-based language used by the tezos blockchain . Techelson is open source and hosted on github , where you can find the build instructions. Techelson emulates just enough of the tezos blockchain protocol to be able to create smart contracts and make transfers between contracts. Currently, techelson only aims at testing functional properties of smart contracts. In particular, it does not provide any information about the gas or burn of transfers/contracts. This is because computing the burn , and especially the gas of a transfer is rather complex and would require techelson to drop some of the abstractions it makes over the tezos protocol to run tests faster. Techelson can be used either as a command-line tool or as an OCaml library. This book focuses on the former use case. Also, this book assumes the reader is fairly familiar with the michelson language. We will discuss what a contract is and how it behaves, but the reader should know what michelson types and instructions look like, and their semantics. Michelson is a fairly low-level language which makes it difficult to discuss complex contracts. This book will sometimes give contracts as Liquidity contracts. Liquidity is a higher-level, OCaml-like language for tezos smart contracts which compiles to Michelson. NB : if you are a Liquidity user, you should probably take a look at this blog post on how to write tests directly in Liquidity, and run these tests using Techelson. The chapters of this book are Michelson , provides a very brief introduction to michelson smart contracts. Running Tests , describes techelson's workflow for running tests through examples. Test Generation , discusses techelson's test generation features. Quick Reference , quick reminders of techelson's features, such as extensions. All examples in this book are available in the rsc directory of the github repository .","breadcrumbs":"Techelson","id":"0","title":"Techelson"},"1":{"body":"Michelson is the stack-based, strongly typed, low-level language supported by the tezos blockchain for smart contracts. We only provide a brief description of michelson here, and refer the reader to the official documentation for more details. A michelson contract is similar to transition system. The storage of a contract is its current state; the entry point ( code ) of a contract is a function which takes some tezos tokens (of type mutez ), the current storage of the contract, and a parameter of a certain type provided by the client of the contract. It returns a list of operations (contract/account creation, transfers, etc. ), and the new storage of the contract. In practice, a contract looks as follows: storage ;\nparameter ;\ncode ; Note that tokens are passed implicitely: they are credited to the contract before it starts running (although the amount of the transfer can be accessed with the AMOUNT instruction). Hence the code of the contract takes two parameters, which are aggregated in a pair (parameter, storage) . The same goes with the operations and the new storage returned by the contract, which are returned as a pair (operations, new_storage) . In the stack-based context of michelson, \"takes as argument\" means \"starts with a stack containing \". Likewise, \"returns \" here means \"leaves on the stack at the end (and nothing else than )\".","breadcrumbs":"Michelson","id":"1","title":"Michelson"},"10":{"body":"Michelson smart contracts cannot access each other's storage. They can only interact through transfers, during which the client of the contract provides a parameter that the contract runs its code on. As a test framework, techelson provides inspection instructions which give access to the balance and the storage of a live (deployed) contract. Both consume a contract from the top of the stack. instruction parameter stack GET_STORAGE 'storage :: contract _ : 'S or :: address : 'S -> (option 'storage) : 'S GET_BALANCE none :: contract _ : 'S or :: address : 'S -> mutez : 'S Let's extend the previous example to inspection.techel which checks that the balance and storage of the contract deployed are correct. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} The testcase does not fail and produces the output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/inspection.techel\nRunning test `Inspection` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Inspection`","breadcrumbs":"Running Tests » Live Contract Inspection","id":"10","title":"Live Contract Inspection"},"11":{"body":"Techelson accepts contracts through its --contract option. These contracts are named as discussed in Creating and Calling Contracts . Contracts defined at michelson level in testcases and contracts however are considered anonymous . Anonymous contracts can also be deployed and inspected. In fact, they are not really different from named contracts apart from their lack of name, which (currently) prevent techelson from mentioning where they really come from in its debug output. The following anonymous.techel testcase is similar to the one from the Live Contract Inspection except that the contract deployed is not given to the environment, it is inlined in the testcase. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op { storage nat; parameter bool; code { UNPAIR ; IF { } { PUSH nat 1; ADD } ; NIL operation ; PAIR }; } ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} This produces the exact same output (modulo the testcase's name, and as long as we do not increase verbosity) as for inspection.techel : $ techelson rsc/no_contract/okay/anonymous.techel\nRunning test `Anonymous` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) { storage nat ; parameter bool ; code ...; } live contracts: none\n=> live contracts: (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Anonymous`","breadcrumbs":"Running Tests » Anonymous Contracts","id":"11","title":"Anonymous Contracts"},"12":{"body":"At this point creating and applying a transfer should be relatively straightforward. Simply create the operation using michelson's TRANSFER_TOKENS , and apply it with APPLY_OPERATIONS . For instance, transfer.techel builds on inspection.techel . It creates an instance of simpleExample.tz , and creates and applies two operations: the first transfers 7 tokens with a parameter equal to False , and the second transfers 13 tokens with True . (Remember that simpleExample.tz will count transfers for which the parameter is False .) { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; ... # Omitting code creating the contract. { # Making a non-ghost transfer. DUP ; PUSH @amount mutez 7 ; PUSH @ghost bool False ; TRANSFER_TOKENS ; } ; DIP { # Making a ghost transfer. DUP ; PUSH @amount mutez 13 ; PUSH @ghost bool True ; TRANSFER_TOKENS ; } ; { # Creating the list of all operations. DIP { DIP {NIL operation } ; CONS } ; CONS ; } ; APPLY_OPERATIONS ; Finally, it checks that the balance and storage are the ones expected: GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 23 ; IFCMPNEQ { PUSH string \"balance should be 23utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 1 ; IFCMPNEQ { PUSH string \"storage should be 1 (nat)\" ; FAILWITH } {} ; }\n} The test passes and its output is $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/transfer.techel\nRunning test `Transfer` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script... applying operation TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False live contracts: SimpleExample (3utz) address[1]@main running TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False\n=> live contracts: SimpleExample (10utz) address[1]@main applying operation TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True live contracts: SimpleExample (10utz) address[1]@main running TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True\n=> live contracts: SimpleExample (23utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 23utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 1 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Transfer`","breadcrumbs":"Running Tests » Transfers","id":"12","title":"Transfers"},"13":{"body":"This section is going to use a slightly more complex contract in order to showcase failures and how to test them. Even if you are not familiar with liquidity , the contract's code will most likely be more readable in liquidity than in michelson. Here is the liquidity version, admins.liq : [%%version 0.405] type storage = { admins : (string, address) map ; (* Unused in this example. *) nus : (string, (address * tez * UnitContract.instance)) map ;\n} let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) (storage : storage) : operation list * storage = admin_check storage admin_name (Current.sender ()); let storage = storage.admins <- Map.update nu_name (Some nu_address) storage.admins in [], storage Note that the clients field of the storage is unused in this example. The admins map maps administrator names to addresses. The only entry point (in this example) is add_admin which allows administrators to add new administrators by registering their name and their address. More precisely, calling this contract is only legal if the SENDER ( Current.sender () ) of the call is an administrator ( c.f. admin_check ). If the call to the contract is not legal, the transfer fails: let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" The parameters of the entry point are admin_name : name associated with the SENDER administrator, nu_name : name of the new administrator to add, nu_address : the address of the new administrator. let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) Using liquidity to compile the contract to michelson (for instance using liquidity's online editor ), we obtain admins.tz . Here are the storage and parameter types: parameter (pair string (pair string address));\nstorage (pair :storage (map %admins string address) (map %clients string (pair address (pair mutez (contract :UnitContract unit))))); We omit the contract's code ( admins.tz ) as i) it is not very readable and ii) we do not need to know what the code precisely is to create the contract and call it, as long as we know the storage and parameter types.","breadcrumbs":"Running Tests » Testing for Failures","id":"13","title":"Testing for Failures"},"14":{"body":"Creating a contract has been covered in previous sections, so let's give ourselves some code to create the contract with one administrator called root . In fact, let's make an account for root and register it as an administrator. The new administrator new_admin is also deployed as an account. Testcase create.techel does exactly that: { NIL operation ; { # Create an account for `root`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@root_manager\" ; SHA512 ; CREATE_ACCOUNT @root ; } ; SWAP ; DIP { CONS } ; { # Create an account for `new_admin`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@new_admin_manager\" ; SHA512 ; CREATE_ACCOUNT @new_admin ; } ; SWAP ; DIP { SWAP ; DIP CONS } ; { # Create an `admins` contract. # Create the storage's (empty) `clients` field. EMPTY_MAP @clients string (pair address (pair mutez (contract unit))) ; # Create the storage's `admins` field and register `root`. EMPTY_MAP @admins string address ; DUUUUP ; # Retrieve root's address. SOME @address ; PUSH @name string \"root\" ; PRINT_STACK ; UPDATE ; PAIR @storage ; PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @spendable bool False ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@contract_manager\" ; SHA512 ; CREATE_CONTRACT @admins \"Admins\" } ; SWAP ; DIP { SWAP ; DIP { SWAP ; DIP CONS } } ; DIIIP { APPLY_OPERATIONS } ; PRINT_STACK ; STEP \"after applying creation operations.\"\n} Running this test produces the following output $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/create.techel\nRunning test `Create` running test script...\nstack:\n|==================================================================================================|\n| [ CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; }, CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } ] |\n| (list operation) |\n|--------------------------------------------------------------------------------------------------|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @clients |\n| Map { } |\n| (map string (pair address (pair mutez (contract unit)))) |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| Map { } |\n| (map string address) |\n|--------------------------------------------------------------------------------------------------|\n| @address |\n| (Some address[1]@root) |\n| (option address) |\n|--------------------------------------------------------------------------------------------------|\n| @name |\n| \"root\" |\n| string |\n|==================================================================================================| running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| address[3]@admins |\n| address |\n|==================================================================================================| running test script...\nstopping [after applying creation operations.] press `return` to continue running test script...\nDone running test `Create`","breadcrumbs":"Running Tests » Creation","id":"14","title":"Creation"},"15":{"body":"Let's now add new_admin as a new administrator. Testcase addAdmin.techel only adds the following few instructions at the end of create.techel : # Retrieve the actual contract. CONTRACT (pair string (pair string address)) ; IF_NONE { PUSH string \"failed to retrieve `admins` contract\" ; STEP } {} ; # Saving the contract for later. DUP ; PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; What should the result of applying this transfer be? Remember than before adding an administrator, the contract checks that the sender is an admin. let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address)\n...\n= admin_check storage admin_name (Current.sender ()); ... So, if everything goes well, the transfer should fail: the sender here is not root , but the testcase. In techelson, the testcase currently running has its own address. It is in particular not the address of root . Hence, the transfer fails as it should and so does the whole testcase. The (relevant part of the) output is Test `AddAdmin` failed: Error operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) was expected to succeed but failed on operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) operation failed on \"illegal access to admin account\" : string You can see in the transfer the sender and the target of the transfer: TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins AddAdmin is the name of our testcase, and address[0]@AddAdmin is its address. Name \"root\" does not map to this address in the contract and the transfer fails.","breadcrumbs":"Running Tests » Transfer Failures","id":"15","title":"Transfer Failures"},"16":{"body":"Before getting into making this transfer work (next section), note that this (failing) testcase is actually useful. Or at least it should be: the transfer we are trying to make is illegal indeed. We do want the transfer to fail, but the testcase should succeed if the transfer does fail, fail if the transfer succeeds: anyone can add admins, which is bad . This is what the MUST_FAIL techelson extension does. It takes an operation wraps it in a construct telling techelson that this operation must fail: either the operation itself or, if it is a transfer, the operations created by this transfer. Here is its signature: instruction parameter stack MUST_FAIL :: option : operation : 'S -> operation : 'S Let's ignore the parameter and the first stack argument for now and just use this instruction right away. Testcase mustFail.techel is the same as addAdmin.techel except for a few lines after the transfer: TRANSFER_TOKENS ; PUSH (option string) None ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; The test now passes successfully: $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/mustFail.techel\nRunning test `MustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root failure confirmed on test operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string running test script...\nDone running test `MustFail` Notice that Techelson lets you know the failure is confirmed: failure confirmed on test operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string","breadcrumbs":"Running Tests » Handling Failures","id":"16","title":"Handling Failures"},"17":{"body":"Now, MUST_FAIL (as it is used here) succeeds if the transfer ends in a tezos protocol failure. This include explicit failures in the code, illegal transfers due to insufficient funds, duplicate operations, etc. It does not include type-checking errors and internal techelson errors. This means in particular that if the transfer above fails for a reason different from \"illegal access to admin account\" then MUST_FAIL will consider the test a success. To make sure the cause for failure is actually the one we want, we must use MUST_FAIL 's optional stack parameter. A failure in michelson code always has a value of some type associated to it. In this case, the type of this value is string and its value is \"illegal access to admin account\" . Testcase preciseMustFail.techel only changes mustFail.techel to pass the failure value expected to MUST_FAIL : TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; As a consequence, if the transfer fails with anything else than an explicit failure with a value of type string equal to \"illegal access to admin account\" , then the whole testcase will fail. Everything works fine here, and the output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/preciseMustFail.techel\nRunning test `PreciseMustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root failure confirmed on test operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string running test script...\nDone running test `PreciseMustFail` Notice that the MUST_FAIL operation now mentions the value expected: MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] ...) as opposed to the _ wildcard from testcase mustFail.techel , which means no value was given: MUST_FAIL[uid:4] _ (TRANSFER[uid:3] ...)","breadcrumbs":"Running Tests » (More) Precise Failure Testing","id":"17","title":"(More) Precise Failure Testing"},"18":{"body":"The previous section used the liquidity contract admins.liq and its techelson version admins.tz . It showcased how to handle expected transfer failures and turn them into test objectives. The failure used to demonstrate the example was that we tried to add a new administrator by calling the contract from the testcase, which failed because only administrators can add other administrators, and the (address of the) testcase was not registered as such. PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; DIP {NIL operation } ; CONS ; APPLY_OPERATIONS ; One solution would be to register the testcase directly, but it would be more natural and more generic to be able to apply a transfer as someone else. Hence the SET_SOURCE extension: instruction parameter stack SET_SOURCE code :: address : 'A -> 'B iff code :: [ A -> B ] Warning : the SET_SOURCE extension is only legal in testcases. This extension allows to pretend the testcase is a live contract or account from the environment. More precisely, all operations created in the code under the SET_SOURCE will have their source and sender be the address from the stack. Testcase setSource.techel uses this instruction to pretend that root is the one adding a new administrator. # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; { # Pretending to be `root`. DUUUUUUP ; PRINT_STACK ; STEP ; SET_SOURCE { TRANSFER_TOKENS } } ; PRINT_STACK ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS The testcase now succeeds, and its output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/setSource.techel\nRunning test `SetSource` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 0utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @storage |\n| (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| (pair string (pair string address)) |\n|--------------------------------------------------------------------------------------------------|\n| address[1]@root |\n| address |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| operation |\n|==================================================================================================| running test script... applying operation TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `SetSource` Notice how, in the last PRINT_STACK , the sender of the transfer is now root : TRANSFER[uid:3] address[1]@root -> address[3]@admins ...","breadcrumbs":"Running Tests » Usurpation of Identity","id":"18","title":"Usurpation of Identity"},"19":{"body":"Techelson has a test generation feature. It is relatively naive: the testcases it generates do not really take the semantics of your contract into account. Given a contract, it will generate a random storage for that contract and deploy it. Then, it will create a random number of transfers to that contract with random parameters. Note that while test generation is random, it is expected to be deterministic: the same test generation command on a contract should always generate the same test cases. It is naive in the sense that it can (and statistically will) generate testcases which are not successful. Still, this feature is useful to generate a testcase skeleton with random contract creation and transfers that you can edit to test the behavior of your contract.","breadcrumbs":"Test Generation","id":"19","title":"Test Generation"},"2":{"body":"Let us build a contract which counts how many time it was called. We will allow clients to specify that they do not want to be counted by passing a boolean ghost : if it is true, the contract will not count the transfer. Based on this description, we already have the storage and parameter types: storage nat;\nparameter bool; The code of this contract should perform the following steps: destroy the parameter/storage pair branch on the ghost parameter: this consumes the parameter, meaning the storage is now on the top of the stack do nothing if ghost is true: the storage is unchanged add 1 to the storage otherwise pair an empty list of operations with the new storage The complete description of the contract, simpleExample.tz , is thus storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n};","breadcrumbs":"Michelson » A Simple Example","id":"2","title":"A Simple Example"},"20":{"body":"Let's showcase testgeneration on simpleExample.tz : storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; Test generation is activated by passing to techelson a testgen argument triggering the test generation mode. You can read more about modes in the Usage section . First, let's generate a single testcase ( -n 1 , or --count 1 ) and let techelson run it: $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1\ndone generating test for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1` While this can be useful for simple contracts, usually you want to retrieve the testcase directly so that you can modify it to suit your needs. So let's still generate one testcase but this time we will dump it in the current directory (trailing . in the techelson command). $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1 . ; echo ; echo \"testcase:\" ; echo ; cat SimpleExampleTest1.techel ; rm SimpleExampleTest1.techel\ndone generating test for contract SimpleExample\ndumping testcases to `.` testcase: { # deploying contract `SimpleExample` { # creating contract creation parameters { # creating storage for contract `SimpleExample` PUSH nat 807338681362247 ; # money transferred PUSH mutez 638557938255190 ; # delegatable PUSH bool False ; # spendable PUSH bool False ; # delegate NONE key_hash ; # manager { PUSH key \"11a6ffbc9fb85\" ; BLAKE2B } } ; CREATE_CONTRACT \"SimpleExample\" } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS } ; # create transfer operation { DUP ; # retrieve contract from address, fail if none { CONTRACT bool ; IF_NONE { PUSH string \"unable to spawn contract `SimpleExample`\" ; FAILWITH } {} } ; PUSH mutez 120584798270008 ; PUSH bool True ; TRANSFER_TOKENS } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS }\n}","breadcrumbs":"Test Generation » Example","id":"20","title":"Example"},"21":{"body":"This section provides a quick overview of some of techelson's features: list of all the extensions (brief) discussion on techelson's command-line usage These sections try to provide relatively raw, brief and crucial information about the features they discuss. They will usually point to the relevant sections of this book if you need more details.","breadcrumbs":"Quick Reference","id":"21","title":"Quick Reference"},"22":{"body":"Warning : the following instructions can only be used in contracts, not testcases : SENDER SOURCE Techelson testcases have access to an extended instruction set to ease the process of writing tests. See rsc/tests/ for more examples. Note that techelson treats #> as whitespace, so you can use extensions in contracts (when legal ) while keeping them pure michelson, like in the example below DIP { ... CONS ; #> PRINT_STACK ; #> STEP \"after list cons\" ; PUSH int 3 ; ...\n}","breadcrumbs":"Quick Reference » Extensions","id":"22","title":"Extensions"},"23":{"body":"The following instructions are legal in testcases and contracts : STEP and STEP : 'S -> 'S Relevant section of this book: First Steps . suspends the evaluator and prints a string, if any. PRINT_STACK : 'S -> 'S Relevant section of this book: First Steps . prints the current state of the stack","breadcrumbs":"Quick Reference » Unrestricted Extensions","id":"23","title":"Unrestricted Extensions"},"24":{"body":"The following instructions are only legal in testcases: CREATE_CONTRACT : :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Creates an instance of the contract named after the string parameter. The type of the storage of the contract must be 'g . SPAWN_CONTRACT 'g : :: string : key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Exactly the same as the CREATE_CONTRACT extension above but the name of the contract is passed as a stack parameter, and the type of the storage is an explicit parameter of the instruction. APPLY_OPERATIONS : (list operation) : 'S -> 'S Relevant section of this book: Creating and Calling Contracts . consumes a list of operations suspends the execution of the testcase applies all the operations in the list (these operations can create operations which will be applied too) resumes the execution of the testcase GET_STORAGE 'storage : contract _ : 'S -> (option 'storage) : 'S address : 'S -> (option 'storage) : 'S Relevant section of this book: Live Contract Inspection . consumes a contract pushes Some of the current value of the storage of the contract if its storage has type 'storage , None otherwise GET_BALANCE : contract _ : 'S -> mutez : 'S address : 'S -> mutez : 'S Relevant section of this book: Live Contract Inspection . Same as GET_STORAGE , but pushes the balance of the contract instead of its storage MUST_FAIL 'a : (option 'a) : operation : 'S -> 'S Relevant section of this book: Testing for Failures . Specifies that an operation (or the operation it creates recursively) must fail, and optionaly that it FAIL ed WITH a certain value. More precisely, the whole testcase will fail if the operation or the operations it creates recursively, when applied , either succeeds, or the (option 'a) parameter is (Some value) and the operation's failure was not caused by a FAILWITH on precisely value Note that if the optional value is NONE , then MUST_FAIL accepts any kind of protocol failure, not just FAILWITH . For instance, it will also accept creation/transfer operations that fail because of insufficient balance, because this precise operation already ran (it was DUP -ed), etc . SET_SOURCE code , with code :: [ 'A -> 'B ] address :: 'A -> 'B Relevant section of this book: Usurpation of Identity . Sets the source of the testcase. Without this extension, the source of all transfers can only be the testcase. This allows to run code while pretending the testcase is a different live contract.","breadcrumbs":"Quick Reference » Testcase-only Extensions","id":"24","title":"Testcase-only Extensions"},"25":{"body":"Warning : so-called contract initializers are mentioned in the --help but are not currently supported. The full list of options (for the nominal mode) is obtained with --help : $ techelson --help\nUSAGE: ../bin/techelson [OPTIONS] -- [FILES]* ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? OPTIONS: -h, --help prints this help message -v, --verb ? increases or sets verbosity [default: 1] -q decreases verbosity -s, --step (on|true|True|no|off|false|False)? (de)activates step-by-step evaluation [default: false] --skip (on|true|True|no|off|false|False)? if true, all steps will automatically advance (and `--step` will be set to false) [default: false] --contract ',' ? adds a contract to the test environment. The second optional argument is the contract's initializer. MODES: testgen activates and controls test generation run `../bin/techelson --help` to obtain help on a specific mode. For example: `../bin/techelson testgen --help`","breadcrumbs":"Quick Reference » Command-Line Options","id":"25","title":"Command-Line Options"},"26":{"body":"Modes available: testgen : Test Generation Techelson's modes are triggered by simply passing the name of the mode as an argument. For instance, $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 2\ndone generating tests for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1`\nRunning test `SimpleExampleTest2` running test script... applying operation CREATE[uid:0] (@address[3], \"blake2b:\", (Some \"blake2b:\"), true, true, 290035844265409utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (290035844265409utz) address[3] running test script... applying operation TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True live contracts: SimpleExample (290035844265409utz) address[3] running TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True\n=> live contracts: SimpleExample (810126422944596utz) address[3] running test script... applying operation TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False live contracts: SimpleExample (810126422944596utz) address[3] running TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False\n=> live contracts: SimpleExample (1655160698449470utz) address[3] running test script...\nDone running test `SimpleExampleTest2` You can have techelson print the options for mode with techelson --help .","breadcrumbs":"Quick Reference » Modes","id":"26","title":"Modes"},"27":{"body":"Given a contract, this mode is in charge of generating a testcase automatically. The relevant chapter of this book is Test Generation . $ techelson testgen --help\nGenerates testcases for some contract(s). If a directory is provided, the testcases will\nbe dumped there. Otherwise techelson will just run the testcases it generated. USAGE: ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? TESTGEN_OPTIONS: -h, --help prints this help message -n, --count sets the number of testcases to generate [default: 1]","breadcrumbs":"Quick Reference » Test Generation","id":"27","title":"Test Generation"},"3":{"body":"Interaction with techelson is currently file-based. There are two kinds of files techelson works with. Contract files are just plain michelson smart contract files, and testcase files are files containing a Michelson instruction, usually a sequence of instructions { } . Omitting options, running techelson looks like (the -- separator is optional): $ techelson \\ --contract .. --contract \\ -- ... Techelson will then run the testcases in sequence. All testcases will have access to all the contracts provided with --contract . For more information about command-line refer to the Usage section . This section builds on the small example from the Michelson section , and a slightly more involved example later on, to introduce techelson's workflow and its extended instruction set. First Steps shows how to run a simple testcase with no contract. Introduces PRINT_STACK and STEP . Creating and Calling Contracts discusses the contract environment and contract creation and transfers. Introduces APPLY_OPERATIONS . Live Contract Inspection deals with recovering the balance and the storage of live (deployed) contracts. Introduces GET_BALANCE and GET_STORAGE . Anonymous Contracts details how to create anonymous contracts. Transfers introduces the creation of transfers to a contract. Testing for Failures shows how to test that an operation fails and how. This section is the first to use the slightly more complex example admins.tz , and it's liquidity version admins.liq . Introduces MUST_FAIL . Usurpation of Identity illustrates how to have your testcases pretend they are a specific contract/account, and to create operations in their name. Introduces SET_SOURCE .","breadcrumbs":"Running Tests","id":"3","title":"Running Tests"},"4":{"body":"Let's give ourselves a testcase file test1.techel { PUSH string \"starting the test\" ;\n} This testcase does not use any contract. To run it, simply run $ techelson rsc/no_contract/okay/test1.techel\nRunning test `Test1` running test script...\nDone running test `Test1`","breadcrumbs":"Running Tests » First Steps","id":"4","title":"First Steps"},"5":{"body":"This is not very informative, which is why techelson provides extensions such as PRINT_STACK . This instruction prints the state of the stack in a readable way. For example, if we change the example above to test2.techel to { PUSH string \"starting the test\" ; PRINT_STACK\n} the output becomes $ techelson rsc/no_contract/okay/test2.techel\nRunning test `Test2` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Test2`","breadcrumbs":"Running Tests » Introspection","id":"5","title":"Introspection"},"6":{"body":"When you run a complex testcase or contract, it can be useful to have break point that stop the execution. This gives you time to read a PRINT_STACK before the next step is actually performed, make one step, read the state of the stack, etc. The STEP techelson extension allows to do just that. You can also provide a string that will be displayed when the STEP instruction is reached. The following example ( test3.techel ) showcases the STEP instruction: { PUSH string \"starting the test\" ; PRINT_STACK ; STEP \"just started the test\" ; # The description string is optional, see below. PUSH @not_important string \"a string with a variable name\" ; PRINT_STACK ; STEP ; # No description string. DROP ; PRINT_STACK ; STEP \"The string should be gone. Also, we're done.\"\n} Techelson will stop on all STEP instructions and ask you to press enter to keep going: $ techelson rsc/no_contract/okay/test3.techel\nRunning test `Test3` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [just started the test] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|--------------------------------------------------------------------------------------------------|\n| @not_important |\n| \"a string with a variable name\" |\n| string |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [The string should be gone. Also, we're done.] press `return` to continue running test script...\nDone running test `Test3` Pro tip 1 : you can use PRINT_STACK and STEP in contracts too (see the extensions section for details). Also, techelson treats #> as a whitespace. Hence, your can have #> STEP ; and/or #> PRINT_STACK ; in your michelson contract, which lets you inspect it during tests. Your contract remains legal michelson thanks to the leading # which comments the command. Pro tip 2 : passing --skip on to techelson will skip (but still display) all the steps. The output of the commands reported in this book are all obtained by running techelson with --skip on .","breadcrumbs":"Running Tests » Steps","id":"6","title":"Steps"},"7":{"body":"When you pass a contract to techelson using techelson --contract ... , the contract becomes a named contract in the techelson environment. The name of the contract is the name of the file up to its first . character, with the first letter capitalized. So techelson \\ --contract my_contract.tz \\ --contract myContract.tz \\ --contract my.contract.tz \\ ... defines three named contracts: My_contract , MyContract and My . Note that the naming convention is the same for testcases, based on the testcase file. The name of a testcase might be used in techelson's output to provide information, but it has no practical use currently.","breadcrumbs":"Running Tests » Creating and Calling Contracts","id":"7","title":"Creating and Calling Contracts"},"8":{"body":"Techelson extends the CREATE_CONTRACT michelson instruction with the following rule instruction parameter stack CREATE_CONTRACT :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S where is the name of a contract with storage type 'g in the environment. The semantics of the stack parameters is the same as in michelson: manager, optional delegate, the two spendable and delegatable flags, and the balance and storage of the contract created. NB : techelson also provides the SPAWN_CONTRACT extension which takes the name of the contract on the stack. See techelson's Extensions for more details. Say we have the following contract in file simpleExample.tz . storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; We can craft a creation operation in file create1.techel as follows { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; PRINT_STACK ; STEP \"before creation\" ; CREATE_CONTRACT \"SimpleExample\" ; PRINT_STACK ; STEP \"after creation\" ;\n} This produces the following output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create1.techel\nRunning test `Create1` running test script...\nstack:\n|==================================================================================================|\n| @storage |\n| 0 |\n| nat |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 3utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @delegatable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @spendable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @delegate |\n| None |\n| (option key_hash) |\n|--------------------------------------------------------------------------------------------------|\n| @manager |\n| \"sha512:manager address\" |\n| key_hash |\n|==================================================================================================| running test script...\nstopping [before creation] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1] |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| CREATE[uid:0] (@address[1], \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" |\n| operation |\n|==================================================================================================| running test script...\nstopping [after creation] press `return` to continue running test script...\nDone running test `Create1`","breadcrumbs":"Running Tests » Named Contract Creation","id":"8","title":"Named Contract Creation"},"9":{"body":"Michelson operations (contract/account creation, transfers) cannot be applied directly in a michelson contract. Instead, a contract produces a list of operation which the tezos runtime applies after the contract is done running. A techelson test case needs to be able to apply operations however, which is why the APPLY_OPERATIONS extension exists. This instruction suspends the execution of the testcase to apply the list of operations on the top of the stack. When all these operations are done running, techelson resumes the execution of the testcase. Warning : this instruction is only legal in testcases, not in contracts. Consider testcase create2.techel : { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; PRINT_STACK ; STEP \"operation is now in a list\" ; APPLY_OPERATIONS ; PRINT_STACK ; STEP \"testing that contract exists\" ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } { PUSH string \"success\" ; PRINT_STACK }\n} Running it yields $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create2.techel\nRunning test `Create2` running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| [ CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" ] |\n| (list operation) |\n|==================================================================================================| running test script...\nstopping [operation is now in a list] press `return` to continue running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|==================================================================================================| running test script...\nstopping [testing that contract exists] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| \"success\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Create2` Notice the line Applying operations... . We could increase techelson's verbosity to obtain more information as to which contracts are deployed, but let's see how to inspect the state of a live (deployed) contract instead.","breadcrumbs":"Running Tests » Applying Operations","id":"9","title":"Applying Operations"}},"length":28,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":2.449489742783178},"15":{"tf":1.4142135623730951},"16":{"tf":4.123105625617661},"17":{"tf":3.872983346207417},"18":{"tf":3.7416573867739413}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.7320508075688772}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":2.0},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.0},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":2.6457513110645907}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.3166247903554},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":3.1622776601683795}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.449489742783178},"26":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.3166247903554},"17":{"tf":3.0},"18":{"tf":3.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"16":{"tf":3.4641016151377544},"17":{"tf":3.1622776601683795},"18":{"tf":3.3166247903554}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.1622776601683795}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.0},"15":{"tf":2.23606797749979},"16":{"tf":2.6457513110645907},"17":{"tf":3.605551275463989},"18":{"tf":2.23606797749979}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.449489742783178},"14":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":2.449489742783178},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":12,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.58257569495584},"11":{"tf":4.69041575982343},"12":{"tf":3.7416573867739413},"13":{"tf":2.449489742783178},"14":{"tf":2.8284271247461903},"15":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":3.872983346207417},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.4641016151377544},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.1622776601683795},"8":{"tf":2.449489742783178},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"14":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.7320508075688772},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.6457513110645907},"17":{"tf":2.0},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.8284271247461903},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.0},"20":{"tf":2.449489742783178},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":3.1622776601683795},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.0},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951},"16":{"tf":1.0}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.449489742783178},"14":{"tf":1.4142135623730951},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":11,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.23606797749979},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.6457513110645907},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":2.0},"17":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":1.7320508075688772}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.8284271247461903},"17":{"tf":2.449489742783178},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":2.6457513110645907},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":4,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":3.605551275463989},"17":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.4641016151377544}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.8284271247461903},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":21,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.3166247903554},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":3.0},"17":{"tf":2.8284271247461903},"18":{"tf":3.0},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.0},"6":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"20":{"tf":3.1622776601683795},"26":{"tf":3.3166247903554},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":15,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":1.7320508075688772},"15":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.449489742783178},"17":{"tf":3.3166247903554},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":2.8284271247461903},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":23,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.1622776601683795},"13":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.0},"19":{"tf":2.449489742783178},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.4142135623730951},"3":{"tf":1.7320508075688772},"4":{"tf":2.0},"5":{"tf":2.449489742783178},"6":{"tf":4.0},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":2.6457513110645907},"17":{"tf":2.6457513110645907},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.0},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":2.8284271247461903},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.8284271247461903},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"breadcrumbs":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":2.449489742783178},"15":{"tf":1.4142135623730951},"16":{"tf":4.123105625617661},"17":{"tf":3.872983346207417},"18":{"tf":3.7416573867739413}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.7320508075688772}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":2.0},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.0},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":2.6457513110645907}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.3166247903554},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":3.1622776601683795}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.449489742783178},"26":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.3166247903554},"17":{"tf":3.0},"18":{"tf":3.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"16":{"tf":3.4641016151377544},"17":{"tf":3.1622776601683795},"18":{"tf":3.3166247903554}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.1622776601683795}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.0},"15":{"tf":2.23606797749979},"16":{"tf":2.6457513110645907},"17":{"tf":3.605551275463989},"18":{"tf":2.23606797749979}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.6457513110645907},"14":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":2.449489742783178},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.8284271247461903}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":12,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.69041575982343},"11":{"tf":4.795831523312719},"12":{"tf":3.7416573867739413},"13":{"tf":2.449489742783178},"14":{"tf":2.8284271247461903},"15":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":3.872983346207417},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.4641016151377544},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"14":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":2.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.6457513110645907},"17":{"tf":2.0},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"16":{"tf":2.23606797749979},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.6457513110645907}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":3.1622776601683795},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951},"16":{"tf":1.0}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.449489742783178},"14":{"tf":1.4142135623730951},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":12,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.449489742783178},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.8284271247461903},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":2.0},"17":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":2.0}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.8284271247461903},"17":{"tf":2.449489742783178},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":2.6457513110645907},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":4,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":3.605551275463989},"17":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.605551275463989}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.6457513110645907},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.8284271247461903},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":23,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.4641016151377544},"13":{"tf":1.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.1622776601683795},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.23606797749979},"4":{"tf":2.449489742783178},"5":{"tf":2.23606797749979},"6":{"tf":3.4641016151377544},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"20":{"tf":3.1622776601683795},"26":{"tf":3.3166247903554},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"6":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":15,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":1.7320508075688772},"15":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.449489742783178},"17":{"tf":3.3166247903554},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":3.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.0},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":24,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.3166247903554},"13":{"tf":2.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.1622776601683795},"17":{"tf":3.3166247903554},"18":{"tf":3.1622776601683795},"19":{"tf":2.6457513110645907},"20":{"tf":3.1622776601683795},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.7320508075688772},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.6457513110645907},"6":{"tf":4.123105625617661},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":2.6457513110645907},"17":{"tf":2.6457513110645907},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.1622776601683795},"13":{"tf":1.0},"15":{"tf":2.8284271247461903},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":2.8284271247461903},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.8284271247461903},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"title":{"root":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"2":{"tf":1.0},"20":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"25":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}}; \ No newline at end of file diff --git a/docs/user_doc/searchindex.json b/docs/user_doc/searchindex.json index cd143c6..a20d51f 100644 --- a/docs/user_doc/searchindex.json +++ b/docs/user_doc/searchindex.json @@ -1 +1 @@ -{"doc_urls":["index.html#techelson","michelson/index.html#michelson","michelson/simple_example.html#a-simple-example","testing/index.html#running-tests","testing/basic.html#first-steps","testing/basic.html#introspection","testing/basic.html#steps","testing/contracts.html#creating-and-calling-contracts","testing/contracts.html#named-contract-creation","testing/contracts.html#applying-operations","testing/inspection.html#live-contract-inspection","testing/anonymous.html#anonymous-contracts","testing/transfers.html#transfers","testing/failures.html#testing-for-failures","testing/failures.html#creation","testing/failures.html#transfer-failures","testing/failures.html#handling-failures","testing/failures.html#more-precise-failure-testing","testing/set_source.html#usurpation-of-identity","testgen/index.html#test-generation","testgen/example.html#example","quick_ref/index.html#quick-reference","quick_ref/extensions.html#extensions","quick_ref/extensions.html#unrestricted-extensions","quick_ref/extensions.html#testcase-only-extensions","quick_ref/usage.html#command-line-options","quick_ref/usage.html#modes","quick_ref/usage.html#test-generation"],"index":{"documentStore":{"docInfo":{"0":{"body":182,"breadcrumbs":1,"title":1},"1":{"body":131,"breadcrumbs":1,"title":1},"10":{"body":239,"breadcrumbs":5,"title":3},"11":{"body":246,"breadcrumbs":4,"title":2},"12":{"body":288,"breadcrumbs":3,"title":1},"13":{"body":235,"breadcrumbs":4,"title":2},"14":{"body":346,"breadcrumbs":3,"title":1},"15":{"body":187,"breadcrumbs":4,"title":2},"16":{"body":301,"breadcrumbs":4,"title":2},"17":{"body":360,"breadcrumbs":6,"title":4},"18":{"body":402,"breadcrumbs":4,"title":2},"19":{"body":63,"breadcrumbs":2,"title":2},"2":{"body":96,"breadcrumbs":3,"title":2},"20":{"body":260,"breadcrumbs":3,"title":1},"21":{"body":32,"breadcrumbs":2,"title":2},"22":{"body":44,"breadcrumbs":3,"title":1},"23":{"body":31,"breadcrumbs":4,"title":2},"24":{"body":241,"breadcrumbs":4,"title":2},"25":{"body":93,"breadcrumbs":5,"title":3},"26":{"body":188,"breadcrumbs":3,"title":1},"27":{"body":48,"breadcrumbs":4,"title":2},"3":{"body":151,"breadcrumbs":2,"title":2},"4":{"body":28,"breadcrumbs":4,"title":2},"5":{"body":44,"breadcrumbs":3,"title":1},"6":{"body":196,"breadcrumbs":3,"title":1},"7":{"body":54,"breadcrumbs":5,"title":3},"8":{"body":208,"breadcrumbs":5,"title":3},"9":{"body":233,"breadcrumbs":4,"title":2}},"docs":{"0":{"body":"Techelson is a T est E xecution E nvironment (TEE) for Michelson smart contracts . Michelson is the stack-based language used by the tezos blockchain . Techelson is open source and hosted on github , where you can find the build instructions. Techelson emulates just enough of the tezos blockchain protocol to be able to create smart contracts and make transfers between contracts. Currently, techelson only aims at testing functional properties of smart contracts. In particular, it does not provide any information about the gas or burn of transfers/contracts. This is because computing the burn , and especially the gas of a transfer is rather complex and would require techelson to drop some of the abstractions it makes over the tezos protocol to run tests faster. Techelson can be used either as a command-line tool or as an OCaml library. This book focuses on the former use case. Also, this book assumes the reader is fairly familiar with the michelson language. We will discuss what a contract is and how it behaves, but the reader should know what michelson types and instructions look like, and their semantics. Michelson is a fairly low-level language which makes it difficult to discuss complex contracts. This book will sometimes give contracts as Liquidity contracts. Liquidity is a higher-level, OCaml-like language for tezos smart contracts which compiles to Michelson. NB : if you are a Liquidity user, you should probably take a look at this blog post on how to write tests directly in Liquidity, and run these tests using Techelson. The chapters of this book are Michelson , provides a very brief introduction to michelson smart contracts. Running Tests , describes techelson's workflow for running tests through examples. Test Generation , discusses techelson's test generation features. Quick Reference , quick reminders of techelson's features, such as extensions. All examples in this book are available in the rsc directory of the github repository .","breadcrumbs":"Techelson","id":"0","title":"Techelson"},"1":{"body":"Michelson is the stack-based, strongly typed, low-level language supported by the tezos blockchain for smart contracts. We only provide a brief description of michelson here, and refer the reader to the official documentation for more details. A michelson contract is similar to transition system. The storage of a contract is its current state; the entry point ( code ) of a contract is a function which takes some tezos tokens (of type mutez ), the current storage of the contract, and a parameter of a certain type provided by the client of the contract. It returns a list of operations (contract/account creation, transfers, etc. ), and the new storage of the contract. In practice, a contract looks as follows: storage ;\nparameter ;\ncode ; Note that tokens are passed implicitely: they are credited to the contract before it starts running (although the amount of the transfer can be accessed with the AMOUNT instruction). Hence the code of the contract takes two parameters, which are aggregated in a pair (parameter, storage) . The same goes with the operations and the new storage returned by the contract, which are returned as a pair (operations, new_storage) . In the stack-based context of michelson, \"takes as argument\" means \"starts with a stack containing \". Likewise, \"returns \" here means \"leaves on the stack at the end (and nothing else than )\".","breadcrumbs":"Michelson","id":"1","title":"Michelson"},"10":{"body":"Michelson smart contracts cannot access each other's storage. They can only interact through transfers, during which the client of the contract provides a parameter that the contract runs its code on. As a test framework, techelson provides inspection instructions which give access to the balance and the storage of a live (deployed) contract. Both consume a contract from the top of the stack. instruction parameter stack GET_STORAGE 'storage :: contract _ : 'S or :: address : 'S -> (option 'storage) : 'S GET_BALANCE none :: contract _ : 'S or :: address : 'S -> mutez : 'S Let's extend the previous example to inspection.techel which checks that the balance and storage of the contract deployed are correct. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} The testcase does not fail and produces the output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/inspection.techel\nRunning test `Inspection` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Inspection`","breadcrumbs":"Running Tests » Live Contract Inspection","id":"10","title":"Live Contract Inspection"},"11":{"body":"Techelson accepts contracts through its --contract option. These contracts are named as discussed in Creating and Calling Contracts . Contracts defined at michelson level in testcases and contracts however are considered anonymous . Anonymous contracts can also be deployed and inspected. In fact, they are not really different from named contracts apart from their lack of name, which (currently) prevent techelson from mentioning where they really come from in its debug output. The following anonymous.techel testcase is similar to the one from the Live Contract Inspection except that the contract deployed is not given to the environment, it is inlined in the testcase. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op { storage nat; parameter bool; code { UNPAIR ; IF { } { PUSH nat 1; ADD } ; NIL operation ; PAIR }; } ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} This produces the exact same output (modulo the testcase's name, and as long as we do not increase verbosity) as for inspection.techel : $ techelson rsc/no_contract/okay/anonymous.techel\nRunning test `Anonymous` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) { storage nat ; parameter bool ; code ...; } live contracts: none\n=> live contracts: (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Anonymous`","breadcrumbs":"Running Tests » Anonymous Contracts","id":"11","title":"Anonymous Contracts"},"12":{"body":"At this point creating and applying a transfer should be relatively straightforward. Simply create the operation using michelson's TRANSFER_TOKENS , and apply it with APPLY_OPERATIONS . For instance, transfer.techel builds on inspection.techel . It creates an instance of simpleExample.tz , and creates and applies two operations: the first transfers 7 tokens with a parameter equal to False , and the second transfers 13 tokens with True . (Remember that simpleExample.tz will count transfers for which the parameter is False .) { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; ... # Omitting code creating the contract. { # Making a non-ghost transfer. DUP ; PUSH @amount mutez 7 ; PUSH @ghost bool False ; TRANSFER_TOKENS ; } ; DIP { # Making a ghost transfer. DUP ; PUSH @amount mutez 13 ; PUSH @ghost bool True ; TRANSFER_TOKENS ; } ; { # Creating the list of all operations. DIP { DIP {NIL operation } ; CONS } ; CONS ; } ; APPLY_OPERATIONS ; Finally, it checks that the balance and storage are the ones expected: GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 23 ; IFCMPNEQ { PUSH string \"balance should be 23utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 1 ; IFCMPNEQ { PUSH string \"storage should be 1 (nat)\" ; FAILWITH } {} ; }\n} The test passes and its output is $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/transfer.techel\nRunning test `Transfer` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script... applying operation TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False live contracts: SimpleExample (3utz) address[1]@main running TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False\n=> live contracts: SimpleExample (10utz) address[1]@main applying operation TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True live contracts: SimpleExample (10utz) address[1]@main running TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True\n=> live contracts: SimpleExample (23utz) address[1]@main => live contracts: SimpleExample (23utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 23utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 1 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Transfer`","breadcrumbs":"Running Tests » Transfers","id":"12","title":"Transfers"},"13":{"body":"This section is going to use a slightly more complex contract in order to showcase failures and how to test them. Even if you are not familiar with liquidity , the contract's code will most likely be more readable in liquidity than in michelson. Here is the liquidity version, admins.liq : [%%version 0.405] type storage = { admins : (string, address) map ; (* Unused in this example. *) nus : (string, (address * tez * UnitContract.instance)) map ;\n} let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) (storage : storage) : operation list * storage = admin_check storage admin_name (Current.sender ()); let storage = storage.admins <- Map.update nu_name (Some nu_address) storage.admins in [], storage Note that the clients field of the storage is unused in this example. The admins map maps administrator names to addresses. The only entry point (in this example) is add_admin which allows administrators to add new administrators by registering their name and their address. More precisely, calling this contract is only legal if the SENDER ( Current.sender () ) of the call is an administrator ( c.f. admin_check ). If the call to the contract is not legal, the transfer fails: let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" The parameters of the entry point are admin_name : name associated with the SENDER administrator, nu_name : name of the new administrator to add, nu_address : the address of the new administrator. let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) Using liquidity to compile the contract to michelson (for instance using liquidity's online editor ), we obtain admins.tz . Here are the storage and parameter types: parameter (pair string (pair string address));\nstorage (pair :storage (map %admins string address) (map %clients string (pair address (pair mutez (contract :UnitContract unit))))); We omit the contract's code ( admins.tz ) as i) it is not very readable and ii) we do not need to know what the code precisely is to create the contract and call it, as long as we know the storage and parameter types.","breadcrumbs":"Running Tests » Testing for Failures","id":"13","title":"Testing for Failures"},"14":{"body":"Creating a contract has been covered in previous sections, so let's give ourselves some code to create the contract with one administrator called root . In fact, let's make an account for root and register it as an administrator. The new administrator new_admin is also deployed as an account. Testcase create.techel does exactly that: { NIL operation ; { # Create an account for `root`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@root_manager\" ; SHA512 ; CREATE_ACCOUNT @root ; } ; SWAP ; DIP { CONS } ; { # Create an account for `new_admin`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@new_admin_manager\" ; SHA512 ; CREATE_ACCOUNT @new_admin ; } ; SWAP ; DIP { SWAP ; DIP CONS } ; { # Create an `admins` contract. # Create the storage's (empty) `clients` field. EMPTY_MAP @clients string (pair address (pair mutez (contract unit))) ; # Create the storage's `admins` field and register `root`. EMPTY_MAP @admins string address ; DUUUUP ; # Retrieve root's address. SOME @address ; PUSH @name string \"root\" ; PRINT_STACK ; UPDATE ; PAIR @storage ; PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @spendable bool False ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@contract_manager\" ; SHA512 ; CREATE_CONTRACT @admins \"Admins\" } ; SWAP ; DIP { SWAP ; DIP { SWAP ; DIP CONS } } ; DIIIP { APPLY_OPERATIONS } ; PRINT_STACK ; STEP \"after applying creation operations.\"\n} Running this test produces the following output $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/create.techel\nRunning test `Create` running test script...\nstack:\n|==================================================================================================|\n| [ CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; }, CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } ] |\n| (list operation) |\n|--------------------------------------------------------------------------------------------------|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @clients |\n| Map { } |\n| (map string (pair address (pair mutez (contract unit)))) |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| Map { } |\n| (map string address) |\n|--------------------------------------------------------------------------------------------------|\n| @address |\n| (Some address[1]@root) |\n| (option address) |\n|--------------------------------------------------------------------------------------------------|\n| @name |\n| \"root\" |\n| string |\n|==================================================================================================| running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| address[3]@admins |\n| address |\n|==================================================================================================| running test script...\nstopping [after applying creation operations.] press `return` to continue running test script...\nDone running test `Create`","breadcrumbs":"Running Tests » Creation","id":"14","title":"Creation"},"15":{"body":"Let's now add new_admin as a new administrator. Testcase addAdmin.techel only adds the following few instructions at the end of create.techel : # Retrieve the actual contract. CONTRACT (pair string (pair string address)) ; IF_NONE { PUSH string \"failed to retrieve `admins` contract\" ; STEP } {} ; # Saving the contract for later. DUP ; PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; What should the result of applying this transfer be? Remember than before adding an administrator, the contract checks that the sender is an admin. let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address)\n...\n= admin_check storage admin_name (Current.sender ()); ... So, if everything goes well, the transfer should fail: the sender here is not root , but the testcase. In techelson, the testcase currently running has its own address. It is in particular not the address of root . Hence, the transfer fails as it should and so does the whole testcase. The (relevant part of the) output is Test `AddAdmin` failed: Error operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) was expected to succeed but failed on operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) operation failed on \"illegal access to admin account\" : string You can see in the transfer the sender and the target of the transfer: TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins AddAdmin is the name of our testcase, and address[0]@AddAdmin is its address. Name \"root\" does not map to this address in the contract and the transfer fails.","breadcrumbs":"Running Tests » Transfer Failures","id":"15","title":"Transfer Failures"},"16":{"body":"Before getting into making this transfer work (next section), note that this (failing) testcase is actually useful. Or at least it should be: the transfer we are trying to make is illegal indeed. We do want the transfer to fail, but the testcase should succeed if the transfer does fail, fail if the transfer succeeds: anyone can add admins, which is bad . This is what the MUST_FAIL techelson extension does. It takes an operation wraps it in a construct telling techelson that this operation must fail: either the operation itself or, if it is a transfer, the operations created by this transfer. Here is its signature: instruction parameter stack MUST_FAIL :: option : operation : 'S -> operation : 'S Let's ignore the parameter and the first stack argument for now and just use this instruction right away. Testcase mustFail.techel is the same as addAdmin.techel except for a few lines after the transfer: TRANSFER_TOKENS ; PUSH (option string) None ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; The test now passes successfully: $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/mustFail.techel\nRunning test `MustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root failure confirmed on test operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `MustFail`","breadcrumbs":"Running Tests » Handling Failures","id":"16","title":"Handling Failures"},"17":{"body":"Now, MUST_FAIL (as it is used here) succeeds if the transfer ends in a tezos protocol failure. This include explicit failures in the code, illegal transfers due to insufficient funds, duplicate operations, etc. It does not include type-checking errors and internal techelson errors. This means in particular that if the transfer above fails for a reason different from \"illegal access to admin account\" then MUST_FAIL will consider the test a success. To make sure the cause for failure is actually the one we want, we must use MUST_FAIL 's optional stack parameter. A failure in michelson code always has a value of some type associated to it. In this case, the type of this value is string and its value is \"illegal access to admin account\" . Testcase preciseMustFail.techel only changes mustFail.techel to pass the failure value expected to MUST_FAIL : TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; As a consequence, if the transfer fails with anything else than an explicit failure with a value of type string equal to \"illegal access to admin account\" , then the whole testcase will fail. Everything works fine here, and the output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/preciseMustFail.techel\nRunning test `PreciseMustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root failure confirmed on test operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `PreciseMustFail` Notice that the MUST_FAIL operation now mentions the value expected: MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] ...) as opposed to the _ wildcard from testcase mustFail.techel , which means no value was given: MUST_FAIL[uid:4] _ (TRANSFER[uid:3] ...)","breadcrumbs":"Running Tests » (More) Precise Failure Testing","id":"17","title":"(More) Precise Failure Testing"},"18":{"body":"The previous section used the liquidity contract admins.liq and its techelson version admins.tz . It showcased how to handle expected transfer failures and turn them into test objectives. The failure used to demonstrate the example was that we tried to add a new administrator by calling the contract from the testcase, which failed because only administrators can add other administrators, and the (address of the) testcase was not registered as such. PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; DIP {NIL operation } ; CONS ; APPLY_OPERATIONS ; One solution would be to register the testcase directly, but it would be more natural and more generic to be able to apply a transfer as someone else. Hence the SET_SOURCE extension: instruction parameter stack SET_SOURCE code :: address : 'A -> 'B iff code :: [ A -> B ] Warning : the SET_SOURCE extension is only legal in testcases. This extension allows to pretend the testcase is a live contract or account from the environment. More precisely, all operations created in the code under the SET_SOURCE will have their source and sender be the address from the stack. Testcase setSource.techel uses this instruction to pretend that root is the one adding a new administrator. # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; { # Pretending to be `root`. DUUUUUUP ; PRINT_STACK ; STEP ; SET_SOURCE { TRANSFER_TOKENS } } ; PRINT_STACK ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS The testcase now succeeds, and its output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/setSource.techel\nRunning test `SetSource` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: Admins (0utz) address[3]@admins\napplying operation CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\napplying operation CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 0utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @storage |\n| (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| (pair string (pair string address)) |\n|--------------------------------------------------------------------------------------------------|\n| address[1]@root |\n| address |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| operation |\n|==================================================================================================| running test script... applying operation TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root => live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `SetSource` Notice how, in the last PRINT_STACK , the sender of the transfer is now root : TRANSFER[uid:3] address[1]@root -> address[3]@admins ...","breadcrumbs":"Running Tests » Usurpation of Identity","id":"18","title":"Usurpation of Identity"},"19":{"body":"Techelson has a test generation feature. It is relatively naive: the testcases it generates do not really take the semantics of your contract into account. Given a contract, it will generate a random storage for that contract and deploy it. Then, it will create a random number of transfers to that contract with random parameters. Note that while test generation is random, it is expected to be deterministic: the same test generation command on a contract should always generate the same test cases. It is naive in the sense that it can (and statistically will) generate testcases which are not successful. Still, this feature is useful to generate a testcase skeleton with random contract creation and transfers that you can edit to test the behavior of your contract.","breadcrumbs":"Test Generation","id":"19","title":"Test Generation"},"2":{"body":"Let us build a contract which counts how many time it was called. We will allow clients to specify that they do not want to be counted by passing a boolean ghost : if it is true, the contract will not count the transfer. Based on this description, we already have the storage and parameter types: storage nat;\nparameter bool; The code of this contract should perform the following steps: destroy the parameter/storage pair branch on the ghost parameter: this consumes the parameter, meaning the storage is now on the top of the stack do nothing if ghost is true: the storage is unchanged add 1 to the storage otherwise pair an empty list of operations with the new storage The complete description of the contract, simpleExample.tz , is thus storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n};","breadcrumbs":"Michelson » A Simple Example","id":"2","title":"A Simple Example"},"20":{"body":"Let's showcase testgeneration on simpleExample.tz : storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; Test generation is activated by passing to techelson a testgen argument triggering the test generation mode. You can read more about modes in the Usage section . First, let's generate a single testcase ( -n 1 , or --count 1 ) and let techelson run it: $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1\ndone generating test for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] => live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1` While this can be useful for simple contracts, usually you want to retrieve the testcase directly so that you can modify it to suit your needs. So let's still generate one testcase but this time we will dump it in the current directory (trailing . in the techelson command). $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1 . ; echo ; echo \"testcase:\" ; echo ; cat SimpleExampleTest1.techel ; rm SimpleExampleTest1.techel\ndone generating test for contract SimpleExample\ndumping testcases to `.` testcase: { # deploying contract `SimpleExample` { # creating contract creation parameters { # creating storage for contract `SimpleExample` PUSH nat 807338681362247 ; # money transferred PUSH mutez 638557938255190 ; # delegatable PUSH bool False ; # spendable PUSH bool False ; # delegate NONE key_hash ; # manager { PUSH key \"11a6ffbc9fb85\" ; BLAKE2B } } ; CREATE_CONTRACT \"SimpleExample\" } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS } ; # create transfer operation { DUP ; # retrieve contract from address, fail if none { CONTRACT bool ; IF_NONE { PUSH string \"unable to spawn contract `SimpleExample`\" ; FAILWITH } {} } ; PUSH mutez 120584798270008 ; PUSH bool True ; TRANSFER_TOKENS } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS }\n}","breadcrumbs":"Test Generation » Example","id":"20","title":"Example"},"21":{"body":"This section provides a quick overview of some of techelson's features: list of all the extensions (brief) discussion on techelson's command-line usage These sections try to provide relatively raw, brief and crucial information about the features they discuss. They will usually point to the relevant sections of this book if you need more details.","breadcrumbs":"Quick Reference","id":"21","title":"Quick Reference"},"22":{"body":"Warning : the following instructions can only be used in contracts, not testcases : SENDER SOURCE Techelson testcases have access to an extended instruction set to ease the process of writing tests. See rsc/tests/ for more examples. Note that techelson treats #> as whitespace, so you can use extensions in contracts (when legal ) while keeping them pure michelson, like in the example below DIP { ... CONS ; #> PRINT_STACK ; #> STEP \"after list cons\" ; PUSH int 3 ; ...\n}","breadcrumbs":"Quick Reference » Extensions","id":"22","title":"Extensions"},"23":{"body":"The following instructions are legal in testcases and contracts : STEP and STEP : 'S -> 'S Relevant section of this book: First Steps . suspends the evaluator and prints a string, if any. PRINT_STACK : 'S -> 'S Relevant section of this book: First Steps . prints the current state of the stack","breadcrumbs":"Quick Reference » Unrestricted Extensions","id":"23","title":"Unrestricted Extensions"},"24":{"body":"The following instructions are only legal in testcases: CREATE_CONTRACT : :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Creates an instance of the contract named after the string parameter. The type of the storage of the contract must be 'g . SPAWN_CONTRACT 'g : :: string : key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Exactly the same as the CREATE_CONTRACT extension above but the name of the contract is passed as a stack parameter, and the type of the storage is an explicit parameter of the instruction. APPLY_OPERATIONS : (list operation) : 'S -> 'S Relevant section of this book: Creating and Calling Contracts . consumes a list of operations suspends the execution of the testcase applies all the operations in the list (these operations can create operations which will be applied too) resumes the execution of the testcase GET_STORAGE 'storage : contract _ : 'S -> (option 'storage) : 'S address : 'S -> (option 'storage) : 'S Relevant section of this book: Live Contract Inspection . consumes a contract pushes Some of the current value of the storage of the contract if its storage has type 'storage , None otherwise GET_BALANCE : contract _ : 'S -> mutez : 'S address : 'S -> mutez : 'S Relevant section of this book: Live Contract Inspection . Same as GET_STORAGE , but pushes the balance of the contract instead of its storage MUST_FAIL 'a : (option 'a) : operation : 'S -> 'S Relevant section of this book: Testing for Failures . Specifies that an operation (or the operation it creates recursively) must fail, and optionaly that it FAIL ed WITH a certain value. More precisely, the whole testcase will fail if the operation or the operations it creates recursively, when applied , either succeeds, or the (option 'a) parameter is (Some value) and the operation's failure was not caused by a FAILWITH on precisely value Note that if the optional value is NONE , then MUST_FAIL accepts any kind of protocol failure, not just FAILWITH . For instance, it will also accept creation/transfer operations that fail because of insufficient balance, because this precise operation already ran (it was DUP -ed), etc . SET_SOURCE code , with code :: [ 'A -> 'B ] address :: 'A -> 'B Relevant section of this book: Usurpation of Identity . Sets the source of the testcase. Without this extension, the source of all transfers can only be the testcase. This allows to run code while pretending the testcase is a different live contract.","breadcrumbs":"Quick Reference » Testcase-only Extensions","id":"24","title":"Testcase-only Extensions"},"25":{"body":"Warning : so-called contract initializers are mentioned in the --help but are not currently supported. The full list of options (for the nominal mode) is obtained with --help : $ techelson --help\nUSAGE: ../bin/techelson [OPTIONS] -- [FILES]* ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? OPTIONS: -h, --help prints this help message -v, --verb ? increases or sets verbosity [default: 1] -q decreases verbosity -s, --step (on|true|True|no|off|false|False)? (de)activates step-by-step evaluation [default: false] --skip (on|true|True|no|off|false|False)? if true, all steps will automatically advance (and `--step` will be set to false) [default: false] --contract ',' ? adds a contract to the test environment. The second optional argument is the contract's initializer. MODES: testgen activates and controls test generation run `../bin/techelson --help` to obtain help on a specific mode. For example: `../bin/techelson testgen --help`","breadcrumbs":"Quick Reference » Command-Line Options","id":"25","title":"Command-Line Options"},"26":{"body":"Modes available: testgen : Test Generation Techelson's modes are triggered by simply passing the name of the mode as an argument. For instance, $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 2\ndone generating tests for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] => live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1`\nRunning test `SimpleExampleTest2` running test script... applying operation CREATE[uid:0] (@address[3], \"blake2b:\", (Some \"blake2b:\"), true, true, 290035844265409utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (290035844265409utz) address[3] running test script... applying operation TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True live contracts: SimpleExample (290035844265409utz) address[3] running TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True\n=> live contracts: SimpleExample (810126422944596utz) address[3] => live contracts: SimpleExample (810126422944596utz) address[3] running test script... applying operation TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False live contracts: SimpleExample (810126422944596utz) address[3] running TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False\n=> live contracts: SimpleExample (1655160698449470utz) address[3] => live contracts: SimpleExample (1655160698449470utz) address[3] running test script...\nDone running test `SimpleExampleTest2` You can have techelson print the options for mode with techelson --help .","breadcrumbs":"Quick Reference » Modes","id":"26","title":"Modes"},"27":{"body":"Given a contract, this mode is in charge of generating a testcase automatically. The relevant chapter of this book is Test Generation . $ techelson testgen --help\nGenerates testcases for some contract(s). If a directory is provided, the testcases will\nbe dumped there. Otherwise techelson will just run the testcases it generated. USAGE: ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? TESTGEN_OPTIONS: -h, --help prints this help message -n, --count sets the number of testcases to generate [default: 1]","breadcrumbs":"Quick Reference » Test Generation","id":"27","title":"Test Generation"},"3":{"body":"Interaction with techelson is currently file-based. There are two kinds of files techelson works with. Contract files are just plain michelson smart contract files, and testcase files are files containing a Michelson instruction, usually a sequence of instructions { } . Omitting options, running techelson looks like (the -- separator is optional): $ techelson \\ --contract .. --contract \\ -- ... Techelson will then run the testcases in sequence. All testcases will have access to all the contracts provided with --contract . For more information about command-line refer to the Usage section . This section builds on the small example from the Michelson section , and a slightly more involved example later on, to introduce techelson's workflow and its extended instruction set. First Steps shows how to run a simple testcase with no contract. Introduces PRINT_STACK and STEP . Creating and Calling Contracts discusses the contract environment and contract creation and transfers. Introduces APPLY_OPERATIONS . Live Contract Inspection deals with recovering the balance and the storage of live (deployed) contracts. Introduces GET_BALANCE and GET_STORAGE . Anonymous Contracts details how to create anonymous contracts. Transfers introduces the creation of transfers to a contract. Testing for Failures shows how to test that an operation fails and how. This section is the first to use the slightly more complex example admins.tz , and it's liquidity version admins.liq . Introduces MUST_FAIL . Usurpation of Identity illustrates how to have your testcases pretend they are a specific contract/account, and to create operations in their name. Introduces SET_SOURCE .","breadcrumbs":"Running Tests","id":"3","title":"Running Tests"},"4":{"body":"Let's give ourselves a testcase file test1.techel { PUSH string \"starting the test\" ;\n} This testcase does not use any contract. To run it, simply run $ techelson rsc/no_contract/okay/test1.techel\nRunning test `Test1` running test script...\nDone running test `Test1`","breadcrumbs":"Running Tests » First Steps","id":"4","title":"First Steps"},"5":{"body":"This is not very informative, which is why techelson provides extensions such as PRINT_STACK . This instruction prints the state of the stack in a readable way. For example, if we change the example above to test2.techel to { PUSH string \"starting the test\" ; PRINT_STACK\n} the output becomes $ techelson rsc/no_contract/okay/test2.techel\nRunning test `Test2` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Test2`","breadcrumbs":"Running Tests » Introspection","id":"5","title":"Introspection"},"6":{"body":"When you run a complex testcase or contract, it can be useful to have break point that stop the execution. This gives you time to read a PRINT_STACK before the next step is actually performed, make one step, read the state of the stack, etc. The STEP techelson extension allows to do just that. You can also provide a string that will be displayed when the STEP instruction is reached. The following example ( test3.techel ) showcases the STEP instruction: { PUSH string \"starting the test\" ; PRINT_STACK ; STEP \"just started the test\" ; # The description string is optional, see below. PUSH @not_important string \"a string with a variable name\" ; PRINT_STACK ; STEP ; # No description string. DROP ; PRINT_STACK ; STEP \"The string should be gone. Also, we're done.\"\n} Techelson will stop on all STEP instructions and ask you to press enter to keep going: $ techelson rsc/no_contract/okay/test3.techel\nRunning test `Test3` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [just started the test] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|--------------------------------------------------------------------------------------------------|\n| @not_important |\n| \"a string with a variable name\" |\n| string |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [The string should be gone. Also, we're done.] press `return` to continue running test script...\nDone running test `Test3` Pro tip 1 : you can use PRINT_STACK and STEP in contracts too (see the extensions section for details). Also, techelson treats #> as a whitespace. Hence, your can have #> STEP ; and/or #> PRINT_STACK ; in your michelson contract, which lets you inspect it during tests. Your contract remains legal michelson thanks to the leading # which comments the command. Pro tip 2 : passing --skip on to techelson will skip (but still display) all the steps. The output of the commands reported in this book are all obtained by running techelson with --skip on .","breadcrumbs":"Running Tests » Steps","id":"6","title":"Steps"},"7":{"body":"When you pass a contract to techelson using techelson --contract ... , the contract becomes a named contract in the techelson environment. The name of the contract is the name of the file up to its first . character, with the first letter capitalized. So techelson \\ --contract my_contract.tz \\ --contract myContract.tz \\ --contract my.contract.tz \\ ... defines three named contracts: My_contract , MyContract and My . Note that the naming convention is the same for testcases, based on the testcase file. The name of a testcase might be used in techelson's output to provide information, but it has no practical use currently.","breadcrumbs":"Running Tests » Creating and Calling Contracts","id":"7","title":"Creating and Calling Contracts"},"8":{"body":"Techelson extends the CREATE_CONTRACT michelson instruction with the following rule instruction parameter stack CREATE_CONTRACT :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S where is the name of a contract with storage type 'g in the environment. The semantics of the stack parameters is the same as in michelson: manager, optional delegate, the two spendable and delegatable flags, and the balance and storage of the contract created. NB : techelson also provides the SPAWN_CONTRACT extension which takes the name of the contract on the stack. See techelson's Extensions for more details. Say we have the following contract in file simpleExample.tz . storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; We can craft a creation operation in file create1.techel as follows { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; PRINT_STACK ; STEP \"before creation\" ; CREATE_CONTRACT \"SimpleExample\" ; PRINT_STACK ; STEP \"after creation\" ;\n} This produces the following output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create1.techel\nRunning test `Create1` running test script...\nstack:\n|==================================================================================================|\n| @storage |\n| 0 |\n| nat |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 3utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @delegatable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @spendable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @delegate |\n| None |\n| (option key_hash) |\n|--------------------------------------------------------------------------------------------------|\n| @manager |\n| \"sha512:manager address\" |\n| key_hash |\n|==================================================================================================| running test script...\nstopping [before creation] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1] |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| CREATE[uid:0] (@address[1], \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" |\n| operation |\n|==================================================================================================| running test script...\nstopping [after creation] press `return` to continue running test script...\nDone running test `Create1`","breadcrumbs":"Running Tests » Named Contract Creation","id":"8","title":"Named Contract Creation"},"9":{"body":"Michelson operations (contract/account creation, transfers) cannot be applied directly in a michelson contract. Instead, a contract produces a list of operation which the tezos runtime applies after the contract is done running. A techelson test case needs to be able to apply operations however, which is why the APPLY_OPERATIONS extension exists. This instruction suspends the execution of the testcase to apply the list of operations on the top of the stack. When all these operations are done running, techelson resumes the execution of the testcase. Warning : this instruction is only legal in testcases, not in contracts. Consider testcase create2.techel : { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; PRINT_STACK ; STEP \"operation is now in a list\" ; APPLY_OPERATIONS ; PRINT_STACK ; STEP \"testing that contract exists\" ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } { PUSH string \"success\" ; PRINT_STACK }\n} Running it yields $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create2.techel\nRunning test `Create2` running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| [ CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" ] |\n| (list operation) |\n|==================================================================================================| running test script...\nstopping [operation is now in a list] press `return` to continue running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|==================================================================================================| running test script...\nstopping [testing that contract exists] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| \"success\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Create2` Notice the line Applying operations... . We could increase techelson's verbosity to obtain more information as to which contracts are deployed, but let's see how to inspect the state of a live (deployed) contract instead.","breadcrumbs":"Running Tests » Applying Operations","id":"9","title":"Applying Operations"}},"length":28,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":3.7416573867739413},"15":{"tf":1.4142135623730951},"16":{"tf":5.0990195135927845},"17":{"tf":5.0990195135927845},"18":{"tf":5.0}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.4641016151377544},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.4641016151377544}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.6457513110645907},"26":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.4142135623730951},"16":{"tf":3.605551275463989},"17":{"tf":3.605551275463989},"18":{"tf":3.605551275463989}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"16":{"tf":3.872983346207417},"17":{"tf":3.872983346207417},"18":{"tf":4.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.605551275463989},"15":{"tf":2.23606797749979},"16":{"tf":3.3166247903554},"17":{"tf":4.242640687119285},"18":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.449489742783178},"14":{"tf":2.0},"16":{"tf":3.1622776601683795},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":13,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.58257569495584},"11":{"tf":4.69041575982343},"12":{"tf":3.872983346207417},"13":{"tf":2.449489742783178},"14":{"tf":3.4641016151377544},"15":{"tf":2.449489742783178},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":4.0},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":4.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.872983346207417},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.1622776601683795},"8":{"tf":2.449489742783178},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.7320508075688772},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.449489742783178},"17":{"tf":2.0},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":2.8284271247461903},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.0},"20":{"tf":2.449489742783178},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.1622776601683795},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.0},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"14":{"tf":2.449489742783178},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":1.7320508075688772},"26":{"tf":3.605551275463989},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":11,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.23606797749979},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.6457513110645907},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":1.7320508075688772}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":3.0},"15":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":2.0},"18":{"tf":2.0},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.6457513110645907},"15":{"tf":2.0},"16":{"tf":3.605551275463989},"17":{"tf":3.0},"18":{"tf":2.8284271247461903},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.4641016151377544}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":21,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.3166247903554},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"17":{"tf":2.8284271247461903},"18":{"tf":3.0},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.0},"6":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"20":{"tf":3.3166247903554},"26":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.23606797749979},"17":{"tf":3.3166247903554},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":2.8284271247461903},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":23,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.1622776601683795},"13":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":2.8284271247461903},"17":{"tf":3.0},"18":{"tf":3.0},"19":{"tf":2.449489742783178},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.4142135623730951},"3":{"tf":1.7320508075688772},"4":{"tf":2.0},"5":{"tf":2.449489742783178},"6":{"tf":4.0},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":2.23606797749979},"17":{"tf":2.6457513110645907},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.0},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":3.4641016151377544},"16":{"tf":2.23606797749979},"17":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":6,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":3.1622776601683795},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":2.8284271247461903},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"breadcrumbs":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":3.7416573867739413},"15":{"tf":1.4142135623730951},"16":{"tf":5.0990195135927845},"17":{"tf":5.0990195135927845},"18":{"tf":5.0}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.4641016151377544},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.4641016151377544}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.6457513110645907},"26":{"tf":2.6457513110645907},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.4142135623730951},"16":{"tf":3.605551275463989},"17":{"tf":3.605551275463989},"18":{"tf":3.605551275463989}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.6457513110645907},"15":{"tf":1.7320508075688772},"16":{"tf":3.872983346207417},"17":{"tf":3.872983346207417},"18":{"tf":4.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.4641016151377544}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.605551275463989},"15":{"tf":2.23606797749979},"16":{"tf":3.3166247903554},"17":{"tf":4.242640687119285},"18":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.6457513110645907},"14":{"tf":2.0},"16":{"tf":3.1622776601683795},"17":{"tf":3.1622776601683795},"18":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.8284271247461903}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":13,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.23606797749979},"16":{"tf":1.4142135623730951},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.69041575982343},"11":{"tf":4.795831523312719},"12":{"tf":3.872983346207417},"13":{"tf":2.449489742783178},"14":{"tf":3.4641016151377544},"15":{"tf":2.449489742783178},"16":{"tf":3.3166247903554},"17":{"tf":3.3166247903554},"18":{"tf":4.0},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":4.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.872983346207417},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":2.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.449489742783178},"17":{"tf":2.0},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.6457513110645907}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.1622776601683795},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":1,"docs":{"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"14":{"tf":2.449489742783178},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":1.7320508075688772},"26":{"tf":3.605551275463989},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":12,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.449489742783178},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.8284271247461903},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":2.0}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":3.0},"15":{"tf":1.0},"16":{"tf":2.23606797749979},"17":{"tf":2.0},"18":{"tf":2.0},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":3,"docs":{"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.6457513110645907},"15":{"tf":2.0},"16":{"tf":3.605551275463989},"17":{"tf":3.0},"18":{"tf":2.8284271247461903},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.605551275463989}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.6457513110645907},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":2.0},"16":{"tf":2.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":23,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.4641016151377544},"13":{"tf":1.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.23606797749979},"4":{"tf":2.449489742783178},"5":{"tf":2.23606797749979},"6":{"tf":3.4641016151377544},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.8284271247461903},"20":{"tf":3.3166247903554},"26":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"6":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.23606797749979},"17":{"tf":3.3166247903554},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":3.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.0},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":24,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.3166247903554},"13":{"tf":2.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.0},"17":{"tf":3.3166247903554},"18":{"tf":3.1622776601683795},"19":{"tf":2.6457513110645907},"20":{"tf":3.1622776601683795},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.7320508075688772},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.6457513110645907},"6":{"tf":4.123105625617661},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":2.23606797749979},"17":{"tf":2.6457513110645907},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.1622776601683795},"13":{"tf":1.0},"15":{"tf":2.8284271247461903},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":3.4641016151377544},"16":{"tf":2.23606797749979},"17":{"tf":2.23606797749979},"18":{"tf":2.23606797749979},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":6,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":3.1622776601683795},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":2.8284271247461903},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"title":{"root":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"2":{"tf":1.0},"20":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"25":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}} \ No newline at end of file +{"doc_urls":["index.html#techelson","michelson/index.html#michelson","michelson/simple_example.html#a-simple-example","testing/index.html#running-tests","testing/basic.html#first-steps","testing/basic.html#introspection","testing/basic.html#steps","testing/contracts.html#creating-and-calling-contracts","testing/contracts.html#named-contract-creation","testing/contracts.html#applying-operations","testing/inspection.html#live-contract-inspection","testing/anonymous.html#anonymous-contracts","testing/transfers.html#transfers","testing/failures.html#testing-for-failures","testing/failures.html#creation","testing/failures.html#transfer-failures","testing/failures.html#handling-failures","testing/failures.html#more-precise-failure-testing","testing/set_source.html#usurpation-of-identity","testgen/index.html#test-generation","testgen/example.html#example","quick_ref/index.html#quick-reference","quick_ref/extensions.html#extensions","quick_ref/extensions.html#unrestricted-extensions","quick_ref/extensions.html#testcase-only-extensions","quick_ref/usage.html#command-line-options","quick_ref/usage.html#modes","quick_ref/usage.html#test-generation"],"index":{"documentStore":{"docInfo":{"0":{"body":182,"breadcrumbs":1,"title":1},"1":{"body":131,"breadcrumbs":1,"title":1},"10":{"body":239,"breadcrumbs":5,"title":3},"11":{"body":246,"breadcrumbs":4,"title":2},"12":{"body":283,"breadcrumbs":3,"title":1},"13":{"body":235,"breadcrumbs":4,"title":2},"14":{"body":292,"breadcrumbs":3,"title":1},"15":{"body":187,"breadcrumbs":4,"title":2},"16":{"body":271,"breadcrumbs":4,"title":2},"17":{"body":295,"breadcrumbs":6,"title":4},"18":{"body":337,"breadcrumbs":4,"title":2},"19":{"body":63,"breadcrumbs":2,"title":2},"2":{"body":96,"breadcrumbs":3,"title":2},"20":{"body":255,"breadcrumbs":3,"title":1},"21":{"body":32,"breadcrumbs":2,"title":2},"22":{"body":44,"breadcrumbs":3,"title":1},"23":{"body":31,"breadcrumbs":4,"title":2},"24":{"body":241,"breadcrumbs":4,"title":2},"25":{"body":93,"breadcrumbs":5,"title":3},"26":{"body":173,"breadcrumbs":3,"title":1},"27":{"body":48,"breadcrumbs":4,"title":2},"3":{"body":151,"breadcrumbs":2,"title":2},"4":{"body":28,"breadcrumbs":4,"title":2},"5":{"body":44,"breadcrumbs":3,"title":1},"6":{"body":196,"breadcrumbs":3,"title":1},"7":{"body":54,"breadcrumbs":5,"title":3},"8":{"body":208,"breadcrumbs":5,"title":3},"9":{"body":233,"breadcrumbs":4,"title":2}},"docs":{"0":{"body":"Techelson is a T est E xecution E nvironment (TEE) for Michelson smart contracts . Michelson is the stack-based language used by the tezos blockchain . Techelson is open source and hosted on github , where you can find the build instructions. Techelson emulates just enough of the tezos blockchain protocol to be able to create smart contracts and make transfers between contracts. Currently, techelson only aims at testing functional properties of smart contracts. In particular, it does not provide any information about the gas or burn of transfers/contracts. This is because computing the burn , and especially the gas of a transfer is rather complex and would require techelson to drop some of the abstractions it makes over the tezos protocol to run tests faster. Techelson can be used either as a command-line tool or as an OCaml library. This book focuses on the former use case. Also, this book assumes the reader is fairly familiar with the michelson language. We will discuss what a contract is and how it behaves, but the reader should know what michelson types and instructions look like, and their semantics. Michelson is a fairly low-level language which makes it difficult to discuss complex contracts. This book will sometimes give contracts as Liquidity contracts. Liquidity is a higher-level, OCaml-like language for tezos smart contracts which compiles to Michelson. NB : if you are a Liquidity user, you should probably take a look at this blog post on how to write tests directly in Liquidity, and run these tests using Techelson. The chapters of this book are Michelson , provides a very brief introduction to michelson smart contracts. Running Tests , describes techelson's workflow for running tests through examples. Test Generation , discusses techelson's test generation features. Quick Reference , quick reminders of techelson's features, such as extensions. All examples in this book are available in the rsc directory of the github repository .","breadcrumbs":"Techelson","id":"0","title":"Techelson"},"1":{"body":"Michelson is the stack-based, strongly typed, low-level language supported by the tezos blockchain for smart contracts. We only provide a brief description of michelson here, and refer the reader to the official documentation for more details. A michelson contract is similar to transition system. The storage of a contract is its current state; the entry point ( code ) of a contract is a function which takes some tezos tokens (of type mutez ), the current storage of the contract, and a parameter of a certain type provided by the client of the contract. It returns a list of operations (contract/account creation, transfers, etc. ), and the new storage of the contract. In practice, a contract looks as follows: storage ;\nparameter ;\ncode ; Note that tokens are passed implicitely: they are credited to the contract before it starts running (although the amount of the transfer can be accessed with the AMOUNT instruction). Hence the code of the contract takes two parameters, which are aggregated in a pair (parameter, storage) . The same goes with the operations and the new storage returned by the contract, which are returned as a pair (operations, new_storage) . In the stack-based context of michelson, \"takes as argument\" means \"starts with a stack containing \". Likewise, \"returns \" here means \"leaves on the stack at the end (and nothing else than )\".","breadcrumbs":"Michelson","id":"1","title":"Michelson"},"10":{"body":"Michelson smart contracts cannot access each other's storage. They can only interact through transfers, during which the client of the contract provides a parameter that the contract runs its code on. As a test framework, techelson provides inspection instructions which give access to the balance and the storage of a live (deployed) contract. Both consume a contract from the top of the stack. instruction parameter stack GET_STORAGE 'storage :: contract _ : 'S or :: address : 'S -> (option 'storage) : 'S GET_BALANCE none :: contract _ : 'S or :: address : 'S -> mutez : 'S Let's extend the previous example to inspection.techel which checks that the balance and storage of the contract deployed are correct. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} The testcase does not fail and produces the output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/inspection.techel\nRunning test `Inspection` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Inspection`","breadcrumbs":"Running Tests » Live Contract Inspection","id":"10","title":"Live Contract Inspection"},"11":{"body":"Techelson accepts contracts through its --contract option. These contracts are named as discussed in Creating and Calling Contracts . Contracts defined at michelson level in testcases and contracts however are considered anonymous . Anonymous contracts can also be deployed and inspected. In fact, they are not really different from named contracts apart from their lack of name, which (currently) prevent techelson from mentioning where they really come from in its debug output. The following anonymous.techel testcase is similar to the one from the Live Contract Inspection except that the contract deployed is not given to the environment, it is inlined in the testcase. { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op { storage nat; parameter bool; code { UNPAIR ; IF { } { PUSH nat 1; ADD } ; NIL operation ; PAIR }; } ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } {} ; DUP ; GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 3 ; IFCMPNEQ { PUSH string \"balance should be 3utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 0 ; IFCMPNEQ { PUSH string \"storage should be 0 (nat)\" ; FAILWITH } {} ; }\n} This produces the exact same output (modulo the testcase's name, and as long as we do not increase verbosity) as for inspection.techel : $ techelson rsc/no_contract/okay/anonymous.techel\nRunning test `Anonymous` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) { storage nat ; parameter bool ; code ...; } live contracts: none\n=> live contracts: (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 3utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 0 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Anonymous`","breadcrumbs":"Running Tests » Anonymous Contracts","id":"11","title":"Anonymous Contracts"},"12":{"body":"At this point creating and applying a transfer should be relatively straightforward. Simply create the operation using michelson's TRANSFER_TOKENS , and apply it with APPLY_OPERATIONS . For instance, transfer.techel builds on inspection.techel . It creates an instance of simpleExample.tz , and creates and applies two operations: the first transfers 7 tokens with a parameter equal to False , and the second transfers 13 tokens with True . (Remember that simpleExample.tz will count transfers for which the parameter is False .) { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; ... # Omitting code creating the contract. { # Making a non-ghost transfer. DUP ; PUSH @amount mutez 7 ; PUSH @ghost bool False ; TRANSFER_TOKENS ; } ; DIP { # Making a ghost transfer. DUP ; PUSH @amount mutez 13 ; PUSH @ghost bool True ; TRANSFER_TOKENS ; } ; { # Creating the list of all operations. DIP { DIP {NIL operation } ; CONS } ; CONS ; } ; APPLY_OPERATIONS ; Finally, it checks that the balance and storage are the ones expected: GET_BALANCE ; PRINT_STACK ; STEP \"retrieved the balance of the contract\" ; PUSH mutez 23 ; IFCMPNEQ { PUSH string \"balance should be 23utz\" ; FAILWITH } {} ; GET_STORAGE nat ; IF_NONE { PUSH string \"unable to retrieve storage of contract\" ; FAILWITH } { PRINT_STACK ; STEP \"retrieved the storage of the contract\" ; PUSH nat 1 ; IFCMPNEQ { PUSH string \"storage should be 1 (nat)\" ; FAILWITH } {} ; }\n} The test passes and its output is $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/transfer.techel\nRunning test `Transfer` running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script... applying operation TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False live contracts: SimpleExample (3utz) address[1]@main running TRANSFER[uid:1] address[0]@Transfer -> address[1]@main 7utz False\n=> live contracts: SimpleExample (10utz) address[1]@main applying operation TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True live contracts: SimpleExample (10utz) address[1]@main running TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True\n=> live contracts: SimpleExample (23utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| 23utz |\n| mutez |\n|==================================================================================================| running test script...\nstopping [retrieved the balance of the contract] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| 1 |\n| nat |\n|==================================================================================================| running test script...\nstopping [retrieved the storage of the contract] press `return` to continue running test script...\nDone running test `Transfer`","breadcrumbs":"Running Tests » Transfers","id":"12","title":"Transfers"},"13":{"body":"This section is going to use a slightly more complex contract in order to showcase failures and how to test them. Even if you are not familiar with liquidity , the contract's code will most likely be more readable in liquidity than in michelson. Here is the liquidity version, admins.liq : [%%version 0.405] type storage = { admins : (string, address) map ; (* Unused in this example. *) nus : (string, (address * tez * UnitContract.instance)) map ;\n} let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) (storage : storage) : operation list * storage = admin_check storage admin_name (Current.sender ()); let storage = storage.admins <- Map.update nu_name (Some nu_address) storage.admins in [], storage Note that the clients field of the storage is unused in this example. The admins map maps administrator names to addresses. The only entry point (in this example) is add_admin which allows administrators to add new administrators by registering their name and their address. More precisely, calling this contract is only legal if the SENDER ( Current.sender () ) of the call is an administrator ( c.f. admin_check ). If the call to the contract is not legal, the transfer fails: let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" The parameters of the entry point are admin_name : name associated with the SENDER administrator, nu_name : name of the new administrator to add, nu_address : the address of the new administrator. let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address) Using liquidity to compile the contract to michelson (for instance using liquidity's online editor ), we obtain admins.tz . Here are the storage and parameter types: parameter (pair string (pair string address));\nstorage (pair :storage (map %admins string address) (map %clients string (pair address (pair mutez (contract :UnitContract unit))))); We omit the contract's code ( admins.tz ) as i) it is not very readable and ii) we do not need to know what the code precisely is to create the contract and call it, as long as we know the storage and parameter types.","breadcrumbs":"Running Tests » Testing for Failures","id":"13","title":"Testing for Failures"},"14":{"body":"Creating a contract has been covered in previous sections, so let's give ourselves some code to create the contract with one administrator called root . In fact, let's make an account for root and register it as an administrator. The new administrator new_admin is also deployed as an account. Testcase create.techel does exactly that: { NIL operation ; { # Create an account for `root`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@root_manager\" ; SHA512 ; CREATE_ACCOUNT @root ; } ; SWAP ; DIP { CONS } ; { # Create an account for `new_admin`. PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@new_admin_manager\" ; SHA512 ; CREATE_ACCOUNT @new_admin ; } ; SWAP ; DIP { SWAP ; DIP CONS } ; { # Create an `admins` contract. # Create the storage's (empty) `clients` field. EMPTY_MAP @clients string (pair address (pair mutez (contract unit))) ; # Create the storage's `admins` field and register `root`. EMPTY_MAP @admins string address ; DUUUUP ; # Retrieve root's address. SOME @address ; PUSH @name string \"root\" ; PRINT_STACK ; UPDATE ; PAIR @storage ; PUSH @balance mutez 0 ; PUSH @delegatable bool True ; PUSH @spendable bool False ; PUSH @delegate (option key_hash) None ; PUSH @manager key \"@contract_manager\" ; SHA512 ; CREATE_CONTRACT @admins \"Admins\" } ; SWAP ; DIP { SWAP ; DIP { SWAP ; DIP CONS } } ; DIIIP { APPLY_OPERATIONS } ; PRINT_STACK ; STEP \"after applying creation operations.\"\n} Running this test produces the following output $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/create.techel\nRunning test `Create` running test script...\nstack:\n|==================================================================================================|\n| [ CREATE[uid:1] (@address[2]@new_admin, \"sha512:@new_admin_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; }, CREATE[uid:0] (@address[1]@root, \"sha512:@root_manager\", None, true, true, 0utz) { storage unit ; parameter unit ; code ...; } ] |\n| (list operation) |\n|--------------------------------------------------------------------------------------------------|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @clients |\n| Map { } |\n| (map string (pair address (pair mutez (contract unit)))) |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| Map { } |\n| (map string address) |\n|--------------------------------------------------------------------------------------------------|\n| @address |\n| (Some address[1]@root) |\n| (option address) |\n|--------------------------------------------------------------------------------------------------|\n| @name |\n| \"root\" |\n| string |\n|==================================================================================================| running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @admins |\n| address[3]@admins |\n| address |\n|==================================================================================================| running test script...\nstopping [after applying creation operations.] press `return` to continue running test script...\nDone running test `Create`","breadcrumbs":"Running Tests » Creation","id":"14","title":"Creation"},"15":{"body":"Let's now add new_admin as a new administrator. Testcase addAdmin.techel only adds the following few instructions at the end of create.techel : # Retrieve the actual contract. CONTRACT (pair string (pair string address)) ; IF_NONE { PUSH string \"failed to retrieve `admins` contract\" ; STEP } {} ; # Saving the contract for later. DUP ; PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS ; What should the result of applying this transfer be? Remember than before adding an administrator, the contract checks that the sender is an admin. let admin_check (storage : storage) (name : string) (a : address) : unit = match Map.find name storage.admins with | None -> failwith \"only admins can perform administrative tasks\" | Some address -> if address <> a then failwith \"illegal access to admin account\" let%entry add_admin ((admin_name, nu_name, nu_address) : string * string * address)\n...\n= admin_check storage admin_name (Current.sender ()); ... So, if everything goes well, the transfer should fail: the sender here is not root , but the testcase. In techelson, the testcase currently running has its own address. It is in particular not the address of root . Hence, the transfer fails as it should and so does the whole testcase. The (relevant part of the) output is Test `AddAdmin` failed: Error operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) was expected to succeed but failed on operation TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) operation failed on \"illegal access to admin account\" : string You can see in the transfer the sender and the target of the transfer: TRANSFER[uid:3] address[0]@AddAdmin -> address[3]@admins AddAdmin is the name of our testcase, and address[0]@AddAdmin is its address. Name \"root\" does not map to this address in the contract and the transfer fails.","breadcrumbs":"Running Tests » Transfer Failures","id":"15","title":"Transfer Failures"},"16":{"body":"Before getting into making this transfer work (next section), note that this (failing) testcase is actually useful. Or at least it should be: the transfer we are trying to make is illegal indeed. We do want the transfer to fail, but the testcase should succeed if the transfer does fail, fail if the transfer succeeds: anyone can add admins, which is bad . This is what the MUST_FAIL techelson extension does. It takes an operation wraps it in a construct telling techelson that this operation must fail: either the operation itself or, if it is a transfer, the operations created by this transfer. Here is its signature: instruction parameter stack MUST_FAIL :: option : operation : 'S -> operation : 'S Let's ignore the parameter and the first stack argument for now and just use this instruction right away. Testcase mustFail.techel is the same as addAdmin.techel except for a few lines after the transfer: TRANSFER_TOKENS ; PUSH (option string) None ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; The test now passes successfully: $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/mustFail.techel\nRunning test `MustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root failure confirmed on test operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string running test script...\nDone running test `MustFail` Notice that Techelson lets you know the failure is confirmed: failure confirmed on test operation MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string","breadcrumbs":"Running Tests » Handling Failures","id":"16","title":"Handling Failures"},"17":{"body":"Now, MUST_FAIL (as it is used here) succeeds if the transfer ends in a tezos protocol failure. This include explicit failures in the code, illegal transfers due to insufficient funds, duplicate operations, etc. It does not include type-checking errors and internal techelson errors. This means in particular that if the transfer above fails for a reason different from \"illegal access to admin account\" then MUST_FAIL will consider the test a success. To make sure the cause for failure is actually the one we want, we must use MUST_FAIL 's optional stack parameter. A failure in michelson code always has a value of some type associated to it. In this case, the type of this value is string and its value is \"illegal access to admin account\" . Testcase preciseMustFail.techel only changes mustFail.techel to pass the failure value expected to MUST_FAIL : TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; As a consequence, if the transfer fails with anything else than an explicit failure with a value of type string equal to \"illegal access to admin account\" , then the whole testcase will fail. Everything works fine here, and the output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/preciseMustFail.techel\nRunning test `PreciseMustFail` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @this_must_fail |\n| MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) |\n| operation |\n|==================================================================================================| running test script... applying operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root failure confirmed on test operation MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)))\nwhile running operation TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\nfailed with value \"illegal access to admin account\" : string running test script...\nDone running test `PreciseMustFail` Notice that the MUST_FAIL operation now mentions the value expected: MUST_FAIL[uid:4] \"illegal access to admin account\" : string (TRANSFER[uid:3] ...) as opposed to the _ wildcard from testcase mustFail.techel , which means no value was given: MUST_FAIL[uid:4] _ (TRANSFER[uid:3] ...)","breadcrumbs":"Running Tests » (More) Precise Failure Testing","id":"17","title":"(More) Precise Failure Testing"},"18":{"body":"The previous section used the liquidity contract admins.liq and its techelson version admins.tz . It showcased how to handle expected transfer failures and turn them into test objectives. The failure used to demonstrate the example was that we tried to add a new administrator by calling the contract from the testcase, which failed because only administrators can add other administrators, and the (address of the) testcase was not registered as such. PUSH @amount mutez 0 ; # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; TRANSFER_TOKENS ; PUSH (option string) (Some \"illegal access to admin account\") ; MUST_FAIL @this_must_fail string ; PRINT_STACK ; DIP {NIL operation } ; CONS ; APPLY_OPERATIONS ; One solution would be to register the testcase directly, but it would be more natural and more generic to be able to apply a transfer as someone else. Hence the SET_SOURCE extension: instruction parameter stack SET_SOURCE code :: address : 'A -> 'B iff code :: [ A -> B ] Warning : the SET_SOURCE extension is only legal in testcases. This extension allows to pretend the testcase is a live contract or account from the environment. More precisely, all operations created in the code under the SET_SOURCE will have their source and sender be the address from the stack. Testcase setSource.techel uses this instruction to pretend that root is the one adding a new administrator. # New admin's address. DUUUUP ; # New admin's name. PUSH @new_name string \"new_admin\" ; PAIR ; # Root's name. PUSH @name string \"root\" ; PAIR @storage ; { # Pretending to be `root`. DUUUUUUP ; PRINT_STACK ; STEP ; SET_SOURCE { TRANSFER_TOKENS } } ; PRINT_STACK ; DIP { NIL operation } ; CONS ; APPLY_OPERATIONS The testcase now succeeds, and its output is $ techelson --contract rsc/admins/contracts/admins.tz -- rsc/admins/okay/setSource.techel\nRunning test `SetSource` running test script... applying operation CREATE[uid:2] (@address[3]@admins, \"sha512:@contract_manager\", None, false, true, 0utz) \"Admins\" live contracts: none\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 0utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @storage |\n| (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| (pair string (pair string address)) |\n|--------------------------------------------------------------------------------------------------|\n| address[1]@root |\n| address |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| @root |\n| address[1]@root |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| @new_admin |\n| address[2]@new_admin |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| address[3]@admins |\n| (contract (pair string (pair string address))) |\n|--------------------------------------------------------------------------------------------------|\n| TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) |\n| operation |\n|==================================================================================================| running test script... applying operation TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin)) live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running TRANSFER[uid:3] address[1]@root -> address[3]@admins 0utz (\"root\", (\"new_admin\", address[2]@new_admin))\n=> live contracts: (0utz) address[2]@new_admin Admins (0utz) address[3]@admins (0utz) address[1]@root running test script...\nDone running test `SetSource` Notice how, in the last PRINT_STACK , the sender of the transfer is now root : TRANSFER[uid:3] address[1]@root -> address[3]@admins ...","breadcrumbs":"Running Tests » Usurpation of Identity","id":"18","title":"Usurpation of Identity"},"19":{"body":"Techelson has a test generation feature. It is relatively naive: the testcases it generates do not really take the semantics of your contract into account. Given a contract, it will generate a random storage for that contract and deploy it. Then, it will create a random number of transfers to that contract with random parameters. Note that while test generation is random, it is expected to be deterministic: the same test generation command on a contract should always generate the same test cases. It is naive in the sense that it can (and statistically will) generate testcases which are not successful. Still, this feature is useful to generate a testcase skeleton with random contract creation and transfers that you can edit to test the behavior of your contract.","breadcrumbs":"Test Generation","id":"19","title":"Test Generation"},"2":{"body":"Let us build a contract which counts how many time it was called. We will allow clients to specify that they do not want to be counted by passing a boolean ghost : if it is true, the contract will not count the transfer. Based on this description, we already have the storage and parameter types: storage nat;\nparameter bool; The code of this contract should perform the following steps: destroy the parameter/storage pair branch on the ghost parameter: this consumes the parameter, meaning the storage is now on the top of the stack do nothing if ghost is true: the storage is unchanged add 1 to the storage otherwise pair an empty list of operations with the new storage The complete description of the contract, simpleExample.tz , is thus storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n};","breadcrumbs":"Michelson » A Simple Example","id":"2","title":"A Simple Example"},"20":{"body":"Let's showcase testgeneration on simpleExample.tz : storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; Test generation is activated by passing to techelson a testgen argument triggering the test generation mode. You can read more about modes in the Usage section . First, let's generate a single testcase ( -n 1 , or --count 1 ) and let techelson run it: $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1\ndone generating test for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1` While this can be useful for simple contracts, usually you want to retrieve the testcase directly so that you can modify it to suit your needs. So let's still generate one testcase but this time we will dump it in the current directory (trailing . in the techelson command). $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 1 . ; echo ; echo \"testcase:\" ; echo ; cat SimpleExampleTest1.techel ; rm SimpleExampleTest1.techel\ndone generating test for contract SimpleExample\ndumping testcases to `.` testcase: { # deploying contract `SimpleExample` { # creating contract creation parameters { # creating storage for contract `SimpleExample` PUSH nat 807338681362247 ; # money transferred PUSH mutez 638557938255190 ; # delegatable PUSH bool False ; # spendable PUSH bool False ; # delegate NONE key_hash ; # manager { PUSH key \"11a6ffbc9fb85\" ; BLAKE2B } } ; CREATE_CONTRACT \"SimpleExample\" } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS } ; # create transfer operation { DUP ; # retrieve contract from address, fail if none { CONTRACT bool ; IF_NONE { PUSH string \"unable to spawn contract `SimpleExample`\" ; FAILWITH } {} } ; PUSH mutez 120584798270008 ; PUSH bool True ; TRANSFER_TOKENS } ; # create a list of operations and apply { NIL operation ; SWAP ; CONS ; APPLY_OPERATIONS }\n}","breadcrumbs":"Test Generation » Example","id":"20","title":"Example"},"21":{"body":"This section provides a quick overview of some of techelson's features: list of all the extensions (brief) discussion on techelson's command-line usage These sections try to provide relatively raw, brief and crucial information about the features they discuss. They will usually point to the relevant sections of this book if you need more details.","breadcrumbs":"Quick Reference","id":"21","title":"Quick Reference"},"22":{"body":"Warning : the following instructions can only be used in contracts, not testcases : SENDER SOURCE Techelson testcases have access to an extended instruction set to ease the process of writing tests. See rsc/tests/ for more examples. Note that techelson treats #> as whitespace, so you can use extensions in contracts (when legal ) while keeping them pure michelson, like in the example below DIP { ... CONS ; #> PRINT_STACK ; #> STEP \"after list cons\" ; PUSH int 3 ; ...\n}","breadcrumbs":"Quick Reference » Extensions","id":"22","title":"Extensions"},"23":{"body":"The following instructions are legal in testcases and contracts : STEP and STEP : 'S -> 'S Relevant section of this book: First Steps . suspends the evaluator and prints a string, if any. PRINT_STACK : 'S -> 'S Relevant section of this book: First Steps . prints the current state of the stack","breadcrumbs":"Quick Reference » Unrestricted Extensions","id":"23","title":"Unrestricted Extensions"},"24":{"body":"The following instructions are only legal in testcases: CREATE_CONTRACT : :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Creates an instance of the contract named after the string parameter. The type of the storage of the contract must be 'g . SPAWN_CONTRACT 'g : :: string : key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S Relevant section of this book: Creating and Calling Contracts . Exactly the same as the CREATE_CONTRACT extension above but the name of the contract is passed as a stack parameter, and the type of the storage is an explicit parameter of the instruction. APPLY_OPERATIONS : (list operation) : 'S -> 'S Relevant section of this book: Creating and Calling Contracts . consumes a list of operations suspends the execution of the testcase applies all the operations in the list (these operations can create operations which will be applied too) resumes the execution of the testcase GET_STORAGE 'storage : contract _ : 'S -> (option 'storage) : 'S address : 'S -> (option 'storage) : 'S Relevant section of this book: Live Contract Inspection . consumes a contract pushes Some of the current value of the storage of the contract if its storage has type 'storage , None otherwise GET_BALANCE : contract _ : 'S -> mutez : 'S address : 'S -> mutez : 'S Relevant section of this book: Live Contract Inspection . Same as GET_STORAGE , but pushes the balance of the contract instead of its storage MUST_FAIL 'a : (option 'a) : operation : 'S -> 'S Relevant section of this book: Testing for Failures . Specifies that an operation (or the operation it creates recursively) must fail, and optionaly that it FAIL ed WITH a certain value. More precisely, the whole testcase will fail if the operation or the operations it creates recursively, when applied , either succeeds, or the (option 'a) parameter is (Some value) and the operation's failure was not caused by a FAILWITH on precisely value Note that if the optional value is NONE , then MUST_FAIL accepts any kind of protocol failure, not just FAILWITH . For instance, it will also accept creation/transfer operations that fail because of insufficient balance, because this precise operation already ran (it was DUP -ed), etc . SET_SOURCE code , with code :: [ 'A -> 'B ] address :: 'A -> 'B Relevant section of this book: Usurpation of Identity . Sets the source of the testcase. Without this extension, the source of all transfers can only be the testcase. This allows to run code while pretending the testcase is a different live contract.","breadcrumbs":"Quick Reference » Testcase-only Extensions","id":"24","title":"Testcase-only Extensions"},"25":{"body":"Warning : so-called contract initializers are mentioned in the --help but are not currently supported. The full list of options (for the nominal mode) is obtained with --help : $ techelson --help\nUSAGE: ../bin/techelson [OPTIONS] -- [FILES]* ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? OPTIONS: -h, --help prints this help message -v, --verb ? increases or sets verbosity [default: 1] -q decreases verbosity -s, --step (on|true|True|no|off|false|False)? (de)activates step-by-step evaluation [default: false] --skip (on|true|True|no|off|false|False)? if true, all steps will automatically advance (and `--step` will be set to false) [default: false] --contract ',' ? adds a contract to the test environment. The second optional argument is the contract's initializer. MODES: testgen activates and controls test generation run `../bin/techelson --help` to obtain help on a specific mode. For example: `../bin/techelson testgen --help`","breadcrumbs":"Quick Reference » Command-Line Options","id":"25","title":"Command-Line Options"},"26":{"body":"Modes available: testgen : Test Generation Techelson's modes are triggered by simply passing the name of the mode as an argument. For instance, $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz testgen -n 2\ndone generating tests for contract SimpleExample\nRunning test `SimpleExampleTest1` running test script... applying operation CREATE[uid:0] (@address[1], \"blake2b:11a6ffbc9fb85\", None, false, false, 638557938255190utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (638557938255190utz) address[1] running test script... applying operation TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True live contracts: SimpleExample (638557938255190utz) address[1] running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True\n=> live contracts: SimpleExample (759142736525198utz) address[1] running test script...\nDone running test `SimpleExampleTest1`\nRunning test `SimpleExampleTest2` running test script... applying operation CREATE[uid:0] (@address[3], \"blake2b:\", (Some \"blake2b:\"), true, true, 290035844265409utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (290035844265409utz) address[3] running test script... applying operation TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True live contracts: SimpleExample (290035844265409utz) address[3] running TRANSFER[uid:1] address[2]@SimpleExampleTest2 -> address[3] 520090578679187utz True\n=> live contracts: SimpleExample (810126422944596utz) address[3] running test script... applying operation TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False live contracts: SimpleExample (810126422944596utz) address[3] running TRANSFER[uid:2] address[2]@SimpleExampleTest2 -> address[3] 845034275504874utz False\n=> live contracts: SimpleExample (1655160698449470utz) address[3] running test script...\nDone running test `SimpleExampleTest2` You can have techelson print the options for mode with techelson --help .","breadcrumbs":"Quick Reference » Modes","id":"26","title":"Modes"},"27":{"body":"Given a contract, this mode is in charge of generating a testcase automatically. The relevant chapter of this book is Test Generation . $ techelson testgen --help\nGenerates testcases for some contract(s). If a directory is provided, the testcases will\nbe dumped there. Otherwise techelson will just run the testcases it generated. USAGE: ../bin/techelson [OPTIONS] testgen [TESTGEN_OPTIONS] [-- DIR]? TESTGEN_OPTIONS: -h, --help prints this help message -n, --count sets the number of testcases to generate [default: 1]","breadcrumbs":"Quick Reference » Test Generation","id":"27","title":"Test Generation"},"3":{"body":"Interaction with techelson is currently file-based. There are two kinds of files techelson works with. Contract files are just plain michelson smart contract files, and testcase files are files containing a Michelson instruction, usually a sequence of instructions { } . Omitting options, running techelson looks like (the -- separator is optional): $ techelson \\ --contract .. --contract \\ -- ... Techelson will then run the testcases in sequence. All testcases will have access to all the contracts provided with --contract . For more information about command-line refer to the Usage section . This section builds on the small example from the Michelson section , and a slightly more involved example later on, to introduce techelson's workflow and its extended instruction set. First Steps shows how to run a simple testcase with no contract. Introduces PRINT_STACK and STEP . Creating and Calling Contracts discusses the contract environment and contract creation and transfers. Introduces APPLY_OPERATIONS . Live Contract Inspection deals with recovering the balance and the storage of live (deployed) contracts. Introduces GET_BALANCE and GET_STORAGE . Anonymous Contracts details how to create anonymous contracts. Transfers introduces the creation of transfers to a contract. Testing for Failures shows how to test that an operation fails and how. This section is the first to use the slightly more complex example admins.tz , and it's liquidity version admins.liq . Introduces MUST_FAIL . Usurpation of Identity illustrates how to have your testcases pretend they are a specific contract/account, and to create operations in their name. Introduces SET_SOURCE .","breadcrumbs":"Running Tests","id":"3","title":"Running Tests"},"4":{"body":"Let's give ourselves a testcase file test1.techel { PUSH string \"starting the test\" ;\n} This testcase does not use any contract. To run it, simply run $ techelson rsc/no_contract/okay/test1.techel\nRunning test `Test1` running test script...\nDone running test `Test1`","breadcrumbs":"Running Tests » First Steps","id":"4","title":"First Steps"},"5":{"body":"This is not very informative, which is why techelson provides extensions such as PRINT_STACK . This instruction prints the state of the stack in a readable way. For example, if we change the example above to test2.techel to { PUSH string \"starting the test\" ; PRINT_STACK\n} the output becomes $ techelson rsc/no_contract/okay/test2.techel\nRunning test `Test2` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Test2`","breadcrumbs":"Running Tests » Introspection","id":"5","title":"Introspection"},"6":{"body":"When you run a complex testcase or contract, it can be useful to have break point that stop the execution. This gives you time to read a PRINT_STACK before the next step is actually performed, make one step, read the state of the stack, etc. The STEP techelson extension allows to do just that. You can also provide a string that will be displayed when the STEP instruction is reached. The following example ( test3.techel ) showcases the STEP instruction: { PUSH string \"starting the test\" ; PRINT_STACK ; STEP \"just started the test\" ; # The description string is optional, see below. PUSH @not_important string \"a string with a variable name\" ; PRINT_STACK ; STEP ; # No description string. DROP ; PRINT_STACK ; STEP \"The string should be gone. Also, we're done.\"\n} Techelson will stop on all STEP instructions and ask you to press enter to keep going: $ techelson rsc/no_contract/okay/test3.techel\nRunning test `Test3` running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [just started the test] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|--------------------------------------------------------------------------------------------------|\n| @not_important |\n| \"a string with a variable name\" |\n| string |\n|==================================================================================================| running test script...\nstopping [no information] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| \"starting the test\" |\n| string |\n|==================================================================================================| running test script...\nstopping [The string should be gone. Also, we're done.] press `return` to continue running test script...\nDone running test `Test3` Pro tip 1 : you can use PRINT_STACK and STEP in contracts too (see the extensions section for details). Also, techelson treats #> as a whitespace. Hence, your can have #> STEP ; and/or #> PRINT_STACK ; in your michelson contract, which lets you inspect it during tests. Your contract remains legal michelson thanks to the leading # which comments the command. Pro tip 2 : passing --skip on to techelson will skip (but still display) all the steps. The output of the commands reported in this book are all obtained by running techelson with --skip on .","breadcrumbs":"Running Tests » Steps","id":"6","title":"Steps"},"7":{"body":"When you pass a contract to techelson using techelson --contract ... , the contract becomes a named contract in the techelson environment. The name of the contract is the name of the file up to its first . character, with the first letter capitalized. So techelson \\ --contract my_contract.tz \\ --contract myContract.tz \\ --contract my.contract.tz \\ ... defines three named contracts: My_contract , MyContract and My . Note that the naming convention is the same for testcases, based on the testcase file. The name of a testcase might be used in techelson's output to provide information, but it has no practical use currently.","breadcrumbs":"Running Tests » Creating and Calling Contracts","id":"7","title":"Creating and Calling Contracts"},"8":{"body":"Techelson extends the CREATE_CONTRACT michelson instruction with the following rule instruction parameter stack CREATE_CONTRACT :: key_hash : option key_hash : bool : bool : mutez : 'g : 'S -> operation : address : 'S where is the name of a contract with storage type 'g in the environment. The semantics of the stack parameters is the same as in michelson: manager, optional delegate, the two spendable and delegatable flags, and the balance and storage of the contract created. NB : techelson also provides the SPAWN_CONTRACT extension which takes the name of the contract on the stack. See techelson's Extensions for more details. Say we have the following contract in file simpleExample.tz . storage nat;\nparameter bool;\ncode { UNPAIR; # Unpair parameter and storage. IF { # Asked not to count: storage is unchanged, nothing to do. } { PUSH nat 1; ADD }; NIL operation; # We don't want to perform any operations. PAIR # Aggregate the operation list and the new storage.\n}; We can craft a creation operation in file create1.techel as follows { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; PRINT_STACK ; STEP \"before creation\" ; CREATE_CONTRACT \"SimpleExample\" ; PRINT_STACK ; STEP \"after creation\" ;\n} This produces the following output $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create1.techel\nRunning test `Create1` running test script...\nstack:\n|==================================================================================================|\n| @storage |\n| 0 |\n| nat |\n|--------------------------------------------------------------------------------------------------|\n| @amount |\n| 3utz |\n| mutez |\n|--------------------------------------------------------------------------------------------------|\n| @delegatable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @spendable |\n| True |\n| bool |\n|--------------------------------------------------------------------------------------------------|\n| @delegate |\n| None |\n| (option key_hash) |\n|--------------------------------------------------------------------------------------------------|\n| @manager |\n| \"sha512:manager address\" |\n| key_hash |\n|==================================================================================================| running test script...\nstopping [before creation] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1] |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| CREATE[uid:0] (@address[1], \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" |\n| operation |\n|==================================================================================================| running test script...\nstopping [after creation] press `return` to continue running test script...\nDone running test `Create1`","breadcrumbs":"Running Tests » Named Contract Creation","id":"8","title":"Named Contract Creation"},"9":{"body":"Michelson operations (contract/account creation, transfers) cannot be applied directly in a michelson contract. Instead, a contract produces a list of operation which the tezos runtime applies after the contract is done running. A techelson test case needs to be able to apply operations however, which is why the APPLY_OPERATIONS extension exists. This instruction suspends the execution of the testcase to apply the list of operations on the top of the stack. When all these operations are done running, techelson resumes the execution of the testcase. Warning : this instruction is only legal in testcases, not in contracts. Consider testcase create2.techel : { PUSH @storage nat 0 ; PUSH @amount mutez 3 ; PUSH @delegatable bool True ; PUSH @spendable bool True ; NONE @delegate key_hash ; PUSH key \"manager address\" ; SHA512 @manager ; CREATE_CONTRACT @main @main_op \"SimpleExample\" ; DIP { NIL operation } ; CONS ; PRINT_STACK ; STEP \"operation is now in a list\" ; APPLY_OPERATIONS ; PRINT_STACK ; STEP \"testing that contract exists\" ; # Takes the address on the top of the stack, retrieves a contract of parameter `bool`. CONTRACT bool ; IF_NONE { # There is no hope, failing. PUSH @err_msg string \"failed to retrieve contract\" ; FAILWITH } { PUSH string \"success\" ; PRINT_STACK }\n} Running it yields $ techelson --contract rsc/simpleExample/contracts/simpleExample.tz -- rsc/simpleExample/okay/create2.techel\nRunning test `Create2` running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|--------------------------------------------------------------------------------------------------|\n| [ CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" ] |\n| (list operation) |\n|==================================================================================================| running test script...\nstopping [operation is now in a list] press `return` to continue running test script... applying operation CREATE[uid:0] (@address[1]@main, \"sha512:manager address\", None, true, true, 3utz) \"SimpleExample\" live contracts: none\n=> live contracts: SimpleExample (3utz) address[1]@main running test script...\nstack:\n|==================================================================================================|\n| @main |\n| address[1]@main |\n| address |\n|==================================================================================================| running test script...\nstopping [testing that contract exists] press `return` to continue running test script...\nstack:\n|==================================================================================================|\n| address[1]@main |\n| (contract bool) |\n|--------------------------------------------------------------------------------------------------|\n| \"success\" |\n| string |\n|==================================================================================================| running test script...\nDone running test `Create2` Notice the line Applying operations... . We could increase techelson's verbosity to obtain more information as to which contracts are deployed, but let's see how to inspect the state of a live (deployed) contract instead.","breadcrumbs":"Running Tests » Applying Operations","id":"9","title":"Applying Operations"}},"length":28,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":2.449489742783178},"15":{"tf":1.4142135623730951},"16":{"tf":4.123105625617661},"17":{"tf":3.872983346207417},"18":{"tf":3.7416573867739413}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.7320508075688772}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":2.0},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.0},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":2.6457513110645907}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.3166247903554},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":3.1622776601683795}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.449489742783178},"26":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.3166247903554},"17":{"tf":3.0},"18":{"tf":3.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"16":{"tf":3.4641016151377544},"17":{"tf":3.1622776601683795},"18":{"tf":3.3166247903554}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.1622776601683795}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.0},"15":{"tf":2.23606797749979},"16":{"tf":2.6457513110645907},"17":{"tf":3.605551275463989},"18":{"tf":2.23606797749979}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.449489742783178},"14":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":2.449489742783178},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":12,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.58257569495584},"11":{"tf":4.69041575982343},"12":{"tf":3.7416573867739413},"13":{"tf":2.449489742783178},"14":{"tf":2.8284271247461903},"15":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":3.872983346207417},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.4641016151377544},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.1622776601683795},"8":{"tf":2.449489742783178},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"14":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.7320508075688772},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.6457513110645907},"17":{"tf":2.0},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":2.8284271247461903},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.0},"20":{"tf":2.449489742783178},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.449489742783178}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":3.1622776601683795},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.0},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951},"16":{"tf":1.0}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.449489742783178},"14":{"tf":1.4142135623730951},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":11,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.23606797749979},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.6457513110645907},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":2.0},"17":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":1.7320508075688772}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.8284271247461903},"17":{"tf":2.449489742783178},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":2.6457513110645907},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":4,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":3.605551275463989},"17":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.4641016151377544}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.449489742783178},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.8284271247461903},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":21,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.3166247903554},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":3.0},"17":{"tf":2.8284271247461903},"18":{"tf":3.0},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.0},"6":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"20":{"tf":3.1622776601683795},"26":{"tf":3.3166247903554},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.0},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":15,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":1.7320508075688772},"15":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.449489742783178},"17":{"tf":3.3166247903554},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":2.8284271247461903},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":23,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.0},"11":{"tf":2.8284271247461903},"12":{"tf":3.1622776601683795},"13":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"15":{"tf":1.0},"16":{"tf":3.0},"17":{"tf":3.0},"18":{"tf":3.0},"19":{"tf":2.449489742783178},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.4142135623730951},"3":{"tf":1.7320508075688772},"4":{"tf":2.0},"5":{"tf":2.449489742783178},"6":{"tf":4.0},"8":{"tf":2.6457513110645907},"9":{"tf":3.4641016151377544}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":2.6457513110645907},"17":{"tf":2.6457513110645907},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.0},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":2.8284271247461903},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.8284271247461903},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"breadcrumbs":{"root":{"0":{".":{"4":{"0":{"5":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"14":{"tf":2.449489742783178},"15":{"tf":1.4142135623730951},"16":{"tf":4.123105625617661},"17":{"tf":3.872983346207417},"18":{"tf":3.7416573867739413}}}}}},"1":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"0":{"5":{"8":{"4":{"7":{"9":{"8":{"2":{"7":{"0":{"0":{"0":{"8":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"6":{"5":{"5":{"1":{"6":{"0":{"6":{"9":{"8":{"4":{"4":{"9":{"4":{"7":{"0":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":8,"docs":{"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"2":{"3":{"df":1,"docs":{"12":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.7320508075688772}}}}}},"9":{"0":{"0":{"3":{"5":{"8":{"4":{"4":{"2":{"6":{"5":{"4":{"0":{"9":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"26":{"tf":1.0},"6":{"tf":1.0}}},"3":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"22":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":5,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}}},"5":{"2":{"0":{"0":{"9":{"0":{"5":{"7":{"8":{"6":{"7":{"9":{"1":{"8":{"7":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"3":{"8":{"5":{"5":{"7":{"9":{"3":{"8":{"2":{"5":{"5":{"1":{"9":{"0":{"df":1,"docs":{"20":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"5":{"9":{"1":{"4":{"2":{"7":{"3":{"6":{"5":{"2":{"5":{"1":{"9":{"8":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"12":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"12":{"tf":1.4142135623730951}}}}}},"8":{"0":{"7":{"3":{"3":{"8":{"6":{"8":{"1":{"3":{"6":{"2":{"2":{"4":{"7":{"df":1,"docs":{"20":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"1":{"2":{"6":{"4":{"2":{"2":{"9":{"4":{"4":{"5":{"9":{"6":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"5":{"0":{"3":{"4":{"2":{"7":{"5":{"5":{"0":{"4":{"8":{"7":{"4":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"16":{"tf":2.0},"17":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":3,"docs":{"17":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"s":{"df":9,"docs":{"1":{"tf":1.0},"10":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.0},"18":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"20":{"tf":1.0},"25":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"25":{"tf":1.0},"8":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"[":{"0":{"]":{"@":{"a":{"d":{"d":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":2.6457513110645907}}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"12":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"]":{"@":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":3.3166247903554},"9":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":3.1622776601683795}}}}}}},"df":0,"docs":{}},"df":3,"docs":{"20":{"tf":2.449489742783178},"26":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951}}},"2":{"]":{"@":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":2.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.3166247903554},"17":{"tf":3.0},"18":{"tf":3.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":1,"docs":{"26":{"tf":2.0}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"@":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"16":{"tf":3.4641016151377544},"17":{"tf":3.1622776601683795},"18":{"tf":3.3166247903554}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"26":{"tf":3.1622776601683795}}},"df":0,"docs":{}},"df":13,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":4.0},"14":{"tf":3.605551275463989},"15":{"tf":3.1622776601683795},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"24":{"tf":2.23606797749979},"8":{"tf":2.23606797749979},"9":{"tf":2.449489742783178}}}}}}},"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"'":{"df":2,"docs":{"15":{"tf":1.4142135623730951},"18":{"tf":2.0}}},"_":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":6,"docs":{"13":{"tf":2.6457513110645907},"14":{"tf":3.0},"15":{"tf":2.23606797749979},"16":{"tf":2.6457513110645907},"17":{"tf":3.605551275463989},"18":{"tf":2.23606797749979}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":3.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.7320508075688772},"18":{"tf":2.0}}}}}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":3,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"z":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":8,"docs":{"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"n":{"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":6,"docs":{"11":{"tf":2.6457513110645907},"14":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":2.449489742783178},"3":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"16":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":12,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":2.23606797749979},"9":{"tf":2.8284271247461903}}},"y":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"s":{"df":0,"docs":{},"k":{"df":4,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}},"s":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"26":{"tf":1.0}}}}},"df":0,"docs":{}},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"b":{"a":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.0},"14":{"tf":1.7320508075688772},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"2":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}},"df":2,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"5":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":1,"docs":{"0":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"25":{"tf":2.0},"27":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"l":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"2":{"b":{":":{"1":{"1":{"a":{"6":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"b":{"c":{"9":{"df":0,"docs":{},"f":{"b":{"8":{"5":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"g":{"df":1,"docs":{"0":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":6,"docs":{"0":{"tf":2.23606797749979},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0},"6":{"tf":1.0}}},"l":{"df":9,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":2.0},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"24":{"tf":2.0},"8":{"tf":2.6457513110645907},"9":{"tf":2.23606797749979}},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"d":{"df":4,"docs":{"0":{"tf":1.0},"12":{"tf":1.0},"2":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"c":{".":{"df":0,"docs":{},"f":{"df":1,"docs":{"13":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":9,"docs":{"11":{"tf":1.0},"13":{"tf":2.0},"14":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.4142135623730951}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":4,"docs":{"0":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.0}}}},"t":{"df":1,"docs":{"20":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"17":{"tf":1.0},"5":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"27":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"27":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"10":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"2":{"tf":1.0}}}}}}},"o":{"d":{"df":0,"docs":{},"e":{"df":12,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}},"x":{"df":4,"docs":{"0":{"tf":1.4142135623730951},"13":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"n":{"df":9,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"9":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"17":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"10":{"tf":1.0},"2":{"tf":1.0},"24":{"tf":1.4142135623730951}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"'":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"25":{"tf":1.0}}},"(":{"df":1,"docs":{"27":{"tf":1.0}}},"/":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":26,"docs":{"0":{"tf":3.1622776601683795},"1":{"tf":3.3166247903554},"10":{"tf":4.69041575982343},"11":{"tf":4.795831523312719},"12":{"tf":3.7416573867739413},"13":{"tf":2.449489742783178},"14":{"tf":2.8284271247461903},"15":{"tf":2.449489742783178},"16":{"tf":2.449489742783178},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554},"19":{"tf":2.6457513110645907},"2":{"tf":2.0},"20":{"tf":3.872983346207417},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.7416573867739413},"25":{"tf":1.7320508075688772},"26":{"tf":3.4641016151377544},"27":{"tf":1.0},"3":{"tf":3.872983346207417},"4":{"tf":1.0},"6":{"tf":2.0},"7":{"tf":3.3166247903554},"8":{"tf":2.6457513110645907},"9":{"tf":3.872983346207417}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"2":{"tf":2.0},"20":{"tf":1.4142135623730951},"27":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":13,"docs":{"0":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":2.449489742783178},"13":{"tf":1.0},"14":{"tf":3.0},"16":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"24":{"tf":2.6457513110645907},"3":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"8":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"8":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.4142135623730951}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"0":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"14":{"tf":1.0}}},"2":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"a":{"c":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":7,"docs":{"1":{"tf":1.0},"14":{"tf":2.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.4142135623730951},"8":{"tf":2.6457513110645907},"9":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0}}}}}}}}},"d":{"df":0,"docs":{},"e":{")":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"25":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.7320508075688772},"27":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"11":{"tf":1.0},"7":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"t":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"14":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"b":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"6":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"2":{"tf":1.0}}}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":5,"docs":{"1":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}},"p":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"22":{"tf":1.0},"9":{"tf":1.0}}},"r":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"20":{"tf":1.0},"27":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"s":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":4,"docs":{"0":{"tf":1.7320508075688772},"11":{"tf":1.0},"21":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":14,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.7320508075688772}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"0":{"tf":1.0},"6":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"20":{"tf":1.4142135623730951},"27":{"tf":1.0}}}},"p":{"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.4142135623730951},"15":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":2,"docs":{"10":{"tf":1.0},"6":{"tf":1.0}}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"20":{"tf":1.7320508075688772}}}}},"d":{"df":1,"docs":{"24":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"2":{"tf":1.0}}},"y":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}}},"n":{"d":{"df":3,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.4142135623730951}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"11":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"12":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"df":0,"docs":{},"g":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"t":{"c":{"df":4,"docs":{"1":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"23":{"tf":1.0},"25":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}},"r":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"15":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"14":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":11,"docs":{"0":{"tf":1.4142135623730951},"10":{"tf":1.0},"13":{"tf":1.7320508075688772},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"3":{"tf":1.7320508075688772},"5":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"16":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"24":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.7320508075688772}}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":11,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}},"f":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"10":{"tf":1.7320508075688772},"11":{"tf":1.4142135623730951},"13":{"tf":1.0},"15":{"tf":2.6457513110645907},"16":{"tf":2.6457513110645907},"17":{"tf":2.0},"18":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":2.0},"3":{"tf":1.0},"9":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":7,"docs":{"13":{"tf":1.7320508075688772},"15":{"tf":1.4142135623730951},"16":{"tf":2.23606797749979},"17":{"tf":3.0},"18":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"3":{"tf":1.0}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":2.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.0},"24":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}}},"l":{"df":0,"docs":{},"s":{"df":8,"docs":{"12":{"tf":2.23606797749979},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":2.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.0},"13":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"w":{"df":2,"docs":{"15":{"tf":1.0},"16":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"25":{"tf":1.0},"3":{"tf":2.449489742783178},"4":{"tf":1.0},"7":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}},"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":7,"docs":{"12":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951}}}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}}}},"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"a":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":2,"docs":{"24":{"tf":2.0},"8":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"0":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":2.6457513110645907}}}}},"t":{"_":{"b":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"12":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":1,"docs":{"16":{"tf":1.0}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"12":{"tf":2.0},"2":{"tf":1.7320508075688772}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":5,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"14":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.0}},"n":{"df":4,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0}}}}}},"o":{"df":2,"docs":{"13":{"tf":1.0},"6":{"tf":1.0}},"e":{"df":2,"docs":{"1":{"tf":1.0},"15":{"tf":1.0}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.4142135623730951},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":3,"docs":{"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"27":{"tf":1.7320508075688772}}}},"n":{"c":{"df":4,"docs":{"1":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"9":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"15":{"tf":1.0},"20":{"tf":1.0},"9":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":3,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"13":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":5,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":3.1622776601683795},"18":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":8,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"9":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":6,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"n":{"c":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"13":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":14,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":2.0},"5":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"17":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":3,"docs":{"22":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"3":{"tf":2.6457513110645907}},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}}}}},"t":{"'":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"y":{"_":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.4142135623730951},"16":{"tf":1.0}}}}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"0":{"tf":2.0},"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"3":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"l":{"df":7,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"%":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}}}}},"'":{"df":7,"docs":{"10":{"tf":1.0},"14":{"tf":1.4142135623730951},"15":{"tf":1.0},"16":{"tf":1.0},"20":{"tf":1.7320508075688772},"4":{"tf":1.0},"9":{"tf":1.0}}},"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"11":{"tf":1.0}}}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.0},"16":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.4142135623730951},"3":{"tf":1.0},"9":{"tf":1.0}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":4,"docs":{"0":{"tf":2.0},"13":{"tf":2.0},"18":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"'":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"t":{"df":12,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"14":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":2.23606797749979}}}},"v":{"df":0,"docs":{},"e":{"df":12,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":2.449489742783178},"14":{"tf":1.4142135623730951},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.23606797749979},"20":{"tf":2.0},"24":{"tf":1.7320508075688772},"26":{"tf":3.1622776601683795},"3":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"11":{"tf":1.0},"13":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0},"3":{"tf":1.0}}}},"w":{"df":2,"docs":{"0":{"tf":1.0},"1":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.0}}}}},"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"9":{"tf":1.7320508075688772}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"0":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"6":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"g":{"df":7,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":2.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"2":{"tf":1.0}}}},"p":{".":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}}},"df":3,"docs":{"13":{"tf":2.449489742783178},"14":{"tf":2.0},"15":{"tf":1.0}}},"t":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"1":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"2":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"12":{"tf":1.0}}},"df":12,"docs":{"0":{"tf":2.8284271247461903},"1":{"tf":2.449489742783178},"10":{"tf":1.0},"11":{"tf":1.0},"13":{"tf":1.4142135623730951},"17":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"3":{"tf":1.7320508075688772},"6":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"20":{"tf":1.4142135623730951},"25":{"tf":2.0},"26":{"tf":2.8284271247461903},"27":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"20":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"20":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"df":11,"docs":{"1":{"tf":1.0},"13":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"4":{"df":2,"docs":{"16":{"tf":2.0},"17":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"16":{"tf":1.7320508075688772},"17":{"tf":2.449489742783178},"18":{"tf":1.0},"24":{"tf":1.4142135623730951},"3":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"16":{"tf":1.0},"17":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"16":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":12,"docs":{"1":{"tf":1.0},"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":2.23606797749979},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"24":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}}}},"y":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":1,"docs":{"7":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"n":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"19":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":2.0},"13":{"tf":2.8284271247461903},"14":{"tf":1.4142135623730951},"15":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":2.449489742783178},"8":{"tf":2.0}}}},"t":{"df":7,"docs":{"10":{"tf":2.23606797749979},"11":{"tf":2.8284271247461903},"12":{"tf":2.23606797749979},"2":{"tf":1.7320508075688772},"20":{"tf":1.7320508075688772},"8":{"tf":2.0},"9":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"b":{"df":2,"docs":{"0":{"tf":1.0},"8":{"tf":1.0}}},"df":3,"docs":{"20":{"tf":1.7320508075688772},"26":{"tf":1.0},"27":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"d":{"df":4,"docs":{"13":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":2.8284271247461903},"17":{"tf":2.449489742783178},"18":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":8,"docs":{"1":{"tf":1.4142135623730951},"13":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":1.7320508075688772},"18":{"tf":2.449489742783178},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"6":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}},"n":{"df":1,"docs":{"12":{"tf":1.0}},"e":{"df":14,"docs":{"10":{"tf":2.0},"11":{"tf":1.7320508075688772},"12":{"tf":1.7320508075688772},"13":{"tf":1.4142135623730951},"14":{"tf":2.6457513110645907},"15":{"tf":1.0},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"20":{"tf":2.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"8":{"tf":1.7320508075688772},"9":{"tf":2.0}}}},"t":{"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}}}}}}},"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"13":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"7":{"tf":1.0}}},"h":{"df":4,"docs":{"1":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}},"i":{"c":{"df":4,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":6,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"u":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"13":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"13":{"tf":1.0},"25":{"tf":1.4142135623730951},"6":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"12":{"tf":1.0},"13":{"tf":1.0},"3":{"tf":1.0}}}}},"n":{"df":7,"docs":{"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"13":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"|":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":1,"docs":{"24":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":17,"docs":{"1":{"tf":1.7320508075688772},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"13":{"tf":1.0},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":3.605551275463989},"17":{"tf":2.6457513110645907},"18":{"tf":2.449489742783178},"2":{"tf":2.0},"20":{"tf":3.1622776601683795},"24":{"tf":3.7416573867739413},"26":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":3.605551275463989}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":13,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":2.6457513110645907},"25":{"tf":2.6457513110645907},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.4142135623730951},"6":{"tf":1.0},"8":{"tf":1.7320508075688772}}}}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"13":{"tf":1.0}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":3,"docs":{"2":{"tf":1.0},"24":{"tf":1.0},"27":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"v":{"df":2,"docs":{"14":{"tf":1.0},"4":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"21":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":11,"docs":{"1":{"tf":1.4142135623730951},"11":{"tf":1.0},"13":{"tf":2.23606797749979},"14":{"tf":2.23606797749979},"15":{"tf":2.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":3.4641016151377544},"2":{"tf":1.7320508075688772},"20":{"tf":1.0},"8":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":15,"docs":{"1":{"tf":2.0},"10":{"tf":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"13":{"tf":2.0},"14":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"2":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"24":{"tf":2.0},"8":{"tf":2.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"0":{"tf":1.0},"15":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}}}}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.4142135623730951},"21":{"tf":1.0},"6":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"1":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"24":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":3,"docs":{"10":{"tf":1.0},"14":{"tf":1.0},"18":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":14,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.0},"22":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":5,"docs":{"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"5":{"tf":1.0}}}}},"o":{"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"0":{"tf":1.4142135623730951},"17":{"tf":1.0},"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":10,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.4142135623730951},"21":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":17,"docs":{"10":{"tf":3.3166247903554},"11":{"tf":3.4641016151377544},"12":{"tf":3.7416573867739413},"14":{"tf":3.7416573867739413},"15":{"tf":2.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":2.449489742783178},"2":{"tf":1.0},"20":{"tf":3.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":2.449489742783178},"9":{"tf":2.6457513110645907}}}}}},"q":{"df":1,"docs":{"25":{"tf":1.0}},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"0":{"tf":1.4142135623730951},"21":{"tf":1.7320508075688772},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"19":{"tf":2.23606797749979}}}}},"df":1,"docs":{"24":{"tf":1.0}}},"w":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"6":{"tf":1.0}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"5":{"tf":1.0}}}},"df":0,"docs":{}},"df":2,"docs":{"20":{"tf":1.0},"6":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.4142135623730951},"19":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":1,"docs":{"3":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"0":{"tf":1.0},"1":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"13":{"tf":1.0},"14":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951}}}}}},"l":{"df":3,"docs":{"12":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0}},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"15":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"27":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"6":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}},"m":{"df":2,"docs":{"24":{"tf":1.0},"9":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":7,"docs":{"10":{"tf":2.6457513110645907},"11":{"tf":2.6457513110645907},"12":{"tf":2.23606797749979},"14":{"tf":1.0},"15":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":9,"docs":{"1":{"tf":2.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":1.7320508075688772},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"m":{"df":1,"docs":{"20":{"tf":1.0}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"'":{"df":3,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.4142135623730951}}},"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":5,"docs":{"14":{"tf":3.0},"15":{"tf":2.449489742783178},"16":{"tf":2.8284271247461903},"17":{"tf":2.449489742783178},"18":{"tf":3.3166247903554}}}}},"s":{"c":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":6,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.4142135623730951},"26":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"y":{"/":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"8":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}}}}},"df":1,"docs":{"0":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}},"n":{"df":23,"docs":{"0":{"tf":2.0},"1":{"tf":1.0},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.4641016151377544},"13":{"tf":1.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.1622776601683795},"17":{"tf":3.0},"18":{"tf":3.1622776601683795},"20":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.0},"3":{"tf":2.23606797749979},"4":{"tf":2.449489742783178},"5":{"tf":2.23606797749979},"6":{"tf":3.4641016151377544},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":7,"docs":{"1":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"15":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":14,"docs":{"10":{"tf":2.449489742783178},"11":{"tf":2.449489742783178},"12":{"tf":2.6457513110645907},"14":{"tf":2.23606797749979},"16":{"tf":2.0},"17":{"tf":2.0},"18":{"tf":2.449489742783178},"20":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.6457513110645907},"8":{"tf":2.23606797749979},"9":{"tf":2.6457513110645907}}}}}}},"df":7,"docs":{"10":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"23":{"tf":2.0},"24":{"tf":4.0},"25":{"tf":1.0},"8":{"tf":1.4142135623730951}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"12":{"tf":1.0},"25":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":10,"docs":{"13":{"tf":1.0},"14":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"24":{"tf":2.6457513110645907},"3":{"tf":2.0},"6":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"6":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"0":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"22":{"tf":1.0}}}}},"df":0,"docs":{},"s":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"3":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"t":{"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"18":{"tf":2.23606797749979},"24":{"tf":1.0},"3":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":5,"docs":{"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"27":{"tf":1.0},"3":{"tf":1.0}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"18":{"tf":1.4142135623730951}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"h":{"a":{"5":{"1":{"2":{":":{"@":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"14":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"_":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":6,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"13":{"tf":1.0},"18":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"3":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"1":{"tf":1.0},"11":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"3":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"10":{"tf":1.7320508075688772},"12":{"tf":2.6457513110645907},"20":{"tf":3.1622776601683795},"26":{"tf":3.3166247903554},"8":{"tf":1.4142135623730951},"9":{"tf":2.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"z":{"df":4,"docs":{"12":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"20":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}},"i":{"df":3,"docs":{"12":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"25":{"tf":1.0},"6":{"tf":1.7320508075688772}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"13":{"tf":1.0},"3":{"tf":1.4142135623730951}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"0":{"tf":2.23606797749979},"1":{"tf":1.0},"10":{"tf":1.0},"3":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"1":{"tf":2.23606797749979}}},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"0":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":4,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"20":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"25":{"tf":1.0},"3":{"tf":1.0}},"i":{"df":2,"docs":{"2":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"14":{"tf":1.0},"20":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":16,"docs":{"0":{"tf":1.0},"1":{"tf":2.0},"10":{"tf":2.23606797749979},"11":{"tf":1.7320508075688772},"12":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":2.0},"2":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.0},"8":{"tf":2.23606797749979},"9":{"tf":2.23606797749979}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"1":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178}}}},"t":{"df":0,"docs":{},"e":{"df":5,"docs":{"1":{"tf":1.0},"23":{"tf":1.0},"5":{"tf":1.0},"6":{"tf":1.0},"9":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":15,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"15":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":2.0},"25":{"tf":2.23606797749979},"3":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951},"6":{"tf":3.7416573867739413},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"19":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"p":{"df":8,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951},"14":{"tf":1.0},"18":{"tf":1.0},"6":{"tf":2.23606797749979},"8":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}},"r":{"a":{"df":0,"docs":{},"g":{"df":15,"docs":{"1":{"tf":2.449489742783178},"10":{"tf":3.1622776601683795},"11":{"tf":2.6457513110645907},"12":{"tf":2.449489742783178},"13":{"tf":4.0},"14":{"tf":1.7320508075688772},"15":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"2":{"tf":3.1622776601683795},"20":{"tf":2.23606797749979},"24":{"tf":3.0},"3":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":1.0}},"e":{"'":{"df":1,"docs":{"14":{"tf":1.4142135623730951}}},".":{"a":{"d":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"13":{"tf":2.0},"15":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"12":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":18,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":1.7320508075688772},"13":{"tf":3.4641016151377544},"14":{"tf":2.449489742783178},"15":{"tf":3.0},"16":{"tf":2.449489742783178},"17":{"tf":3.3166247903554},"18":{"tf":3.7416573867739413},"20":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":3.605551275463989},"8":{"tf":1.4142135623730951},"9":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"u":{"c":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"15":{"tf":1.0},"16":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"24":{"tf":1.0}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"17":{"tf":1.0},"19":{"tf":1.0},"9":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"18":{"tf":1.0},"5":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"20":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"1":{"tf":1.0},"25":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"23":{"tf":1.0},"24":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":2.449489742783178},"20":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":1.7320508075688772},"10":{"tf":1.0},"11":{"tf":1.0},"16":{"tf":1.0},"19":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.4142135623730951},"15":{"tf":1.0}}}}},"df":1,"docs":{"0":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"'":{"df":7,"docs":{"0":{"tf":1.7320508075688772},"21":{"tf":1.4142135623730951},"26":{"tf":1.0},"3":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":22,"docs":{"0":{"tf":3.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":2.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"3":{"tf":2.23606797749979},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":2.449489742783178},"7":{"tf":2.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.7320508075688772}}}}}}}}},"df":0,"docs":{},"e":{"df":1,"docs":{"0":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"4":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"5":{"tf":1.4142135623730951}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"6":{"tf":1.4142135623730951}}},"c":{"a":{"df":0,"docs":{},"s":{"df":18,"docs":{"10":{"tf":1.0},"11":{"tf":1.7320508075688772},"14":{"tf":1.0},"15":{"tf":2.23606797749979},"16":{"tf":1.7320508075688772},"17":{"tf":1.7320508075688772},"18":{"tf":2.6457513110645907},"19":{"tf":1.7320508075688772},"20":{"tf":2.449489742783178},"22":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":3.0},"27":{"tf":2.23606797749979},"3":{"tf":2.23606797749979},"4":{"tf":1.4142135623730951},"6":{"tf":1.0},"7":{"tf":1.7320508075688772},"9":{"tf":2.0}},"e":{"'":{"df":1,"docs":{"11":{"tf":1.0}}},"_":{"1":{"df":1,"docs":{"3":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":24,"docs":{"0":{"tf":2.8284271247461903},"10":{"tf":3.1622776601683795},"11":{"tf":3.0},"12":{"tf":3.3166247903554},"13":{"tf":2.0},"14":{"tf":3.0},"15":{"tf":1.4142135623730951},"16":{"tf":3.1622776601683795},"17":{"tf":3.3166247903554},"18":{"tf":3.1622776601683795},"19":{"tf":2.6457513110645907},"20":{"tf":3.1622776601683795},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":3.605551275463989},"27":{"tf":1.7320508075688772},"3":{"tf":2.0},"4":{"tf":2.23606797749979},"5":{"tf":2.6457513110645907},"6":{"tf":4.123105625617661},"7":{"tf":1.0},"8":{"tf":2.8284271247461903},"9":{"tf":3.605551275463989}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"27":{"tf":1.4142135623730951}}}}}},"df":4,"docs":{"20":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"27":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}}}},"z":{"df":1,"docs":{"13":{"tf":1.0}},"o":{"df":4,"docs":{"0":{"tf":2.0},"1":{"tf":1.4142135623730951},"17":{"tf":1.0},"9":{"tf":1.0}}}}},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"6":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"7":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"0":{"tf":1.0},"10":{"tf":1.0},"11":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"2":{"tf":1.0}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"2":{"tf":1.0},"20":{"tf":1.0},"6":{"tf":1.0}}}},"p":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.4142135623730951},"12":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"0":{"tf":1.0}}}},"p":{"df":4,"docs":{"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"2":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"20":{"tf":1.0}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"[":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{":":{"1":{"df":3,"docs":{"12":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"26":{"tf":2.0}}},"2":{"df":2,"docs":{"12":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"15":{"tf":1.7320508075688772},"16":{"tf":2.6457513110645907},"17":{"tf":2.6457513110645907},"18":{"tf":2.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"20":{"tf":1.0}}}}}}}},"df":15,"docs":{"0":{"tf":1.4142135623730951},"1":{"tf":1.4142135623730951},"10":{"tf":1.0},"12":{"tf":3.1622776601683795},"13":{"tf":1.0},"15":{"tf":2.8284271247461903},"16":{"tf":2.8284271247461903},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"2":{"tf":1.0},"20":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.7320508075688772},"9":{"tf":1.0}},"s":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"1":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":3,"docs":{"16":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"20":{"tf":1.0},"26":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"e":{"df":13,"docs":{"10":{"tf":2.0},"11":{"tf":2.0},"12":{"tf":2.8284271247461903},"14":{"tf":2.8284271247461903},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"8":{"tf":2.449489742783178},"9":{"tf":2.449489742783178}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"o":{"df":4,"docs":{"1":{"tf":1.0},"12":{"tf":1.0},"3":{"tf":1.0},"8":{"tf":1.0}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":8,"docs":{"0":{"tf":1.0},"1":{"tf":2.23606797749979},"13":{"tf":1.7320508075688772},"16":{"tf":1.7320508075688772},"17":{"tf":2.0},"2":{"tf":1.0},"24":{"tf":1.7320508075688772},"8":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"20":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":3,"docs":{"2":{"tf":1.4142135623730951},"20":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"18":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"13":{"tf":1.0}}}}}}},"df":1,"docs":{"13":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":3,"docs":{"13":{"tf":1.7320508075688772},"14":{"tf":2.449489742783178},"15":{"tf":1.0}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":4,"docs":{"11":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"13":{"tf":1.4142135623730951}}}}},"p":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"7":{"tf":1.0}}},"s":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"25":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}},"df":13,"docs":{"0":{"tf":2.0},"12":{"tf":1.0},"13":{"tf":1.7320508075688772},"16":{"tf":1.4142135623730951},"17":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"6":{"tf":1.4142135623730951},"7":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"20":{"tf":1.0},"21":{"tf":1.0},"3":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":3,"docs":{"18":{"tf":1.4142135623730951},"24":{"tf":1.0},"3":{"tf":1.0}}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"16":{"tf":1.4142135623730951},"17":{"tf":2.8284271247461903},"24":{"tf":2.23606797749979}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"25":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"b":{"df":1,"docs":{"25":{"tf":1.0}},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"11":{"tf":1.0},"25":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":3,"docs":{"0":{"tf":1.0},"13":{"tf":1.0},"5":{"tf":1.0}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"13":{"tf":1.4142135623730951},"18":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"w":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"2":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"9":{"tf":1.0}}}},"y":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{},"e":{"'":{"df":0,"docs":{},"r":{"df":1,"docs":{"6":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":2,"docs":{"22":{"tf":1.0},"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"15":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"16":{"tf":1.0},"17":{"tf":1.0},"3":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":2,"docs":{"0":{"tf":1.0},"3":{"tf":1.0}}}}}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"0":{"tf":1.0},"22":{"tf":1.0}}}}}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"0":{"tf":1.0}}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"title":{"root":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"m":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"25":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"14":{"tf":1.0},"8":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"2":{"tf":1.0},"20":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":3,"docs":{"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0}}}}}}}},"f":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"13":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"19":{"tf":1.0},"27":{"tf":1.0}}}}}}},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"25":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"10":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"1":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"o":{"d":{"df":0,"docs":{},"e":{"df":1,"docs":{"26":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"8":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"9":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":0,"docs":{}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"21":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"21":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"3":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"2":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"4":{"tf":1.0},"6":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"0":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{}},"df":5,"docs":{"13":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"12":{"tf":1.0},"15":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"23":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}}}}}},"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":30,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":1},"title":{"boost":2}}}} \ No newline at end of file diff --git a/docs/user_doc/testgen/example.html b/docs/user_doc/testgen/example.html index 01912e9..cf1498e 100644 --- a/docs/user_doc/testgen/example.html +++ b/docs/user_doc/testgen/example.html @@ -176,7 +176,6 @@

Techelson User Documentation

running TRANSFER[uid:1] address[0]@SimpleExampleTest1 -> address[1] 120584798270008utz True => live contracts: SimpleExample (759142736525198utz) address[1] -=> live contracts: SimpleExample (759142736525198utz) address[1] running test script... Done running test `SimpleExampleTest1` diff --git a/docs/user_doc/testing/failures.html b/docs/user_doc/testing/failures.html index 97e501a..abd350c 100644 --- a/docs/user_doc/testing/failures.html +++ b/docs/user_doc/testing/failures.html @@ -317,24 +317,6 @@

Techelson User Documentation

applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: <anonymous> (0utz) address[2]@new_admin Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root @@ -454,24 +436,6 @@

Techelson User Documentation

applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: <anonymous> (0utz) address[2]@new_admin Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root @@ -511,13 +475,16 @@

Techelson User Documentation

MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))) while running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)) failed with value "illegal access to admin account" : string -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins - <anonymous> (0utz) address[1]@root running test script... Done running test `MustFail` + +

Notice that Techelson lets you know the failure is confirmed:

+
failure confirmed on test operation
+  MUST_FAIL[uid:4] _ (TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)))
+while running operation TRANSFER[uid:3] address[0]@MustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))
+failed with value "illegal access to admin account" : string
 

(More) Precise Failure Testing

Now, MUST_FAIL (as it is used here) succeeds if the transfer ends in a tezos protocol failure. @@ -543,24 +510,6 @@

Techelson User Documentation

applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: <anonymous> (0utz) address[2]@new_admin Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root @@ -601,9 +550,6 @@

Techelson User Documentation

MUST_FAIL[uid:4] "illegal access to admin account" : string (TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin))) while running operation TRANSFER[uid:3] address[0]@PreciseMustFail -> address[3]@admins 0utz ("root", ("new_admin", address[2]@new_admin)) failed with value "illegal access to admin account" : string -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins - <anonymous> (0utz) address[1]@root running test script... Done running test `PreciseMustFail` diff --git a/docs/user_doc/testing/set_source.html b/docs/user_doc/testing/set_source.html index 0fc5dda..fd085c5 100644 --- a/docs/user_doc/testing/set_source.html +++ b/docs/user_doc/testing/set_source.html @@ -213,24 +213,6 @@

Techelson User Documentation

applying operation CREATE[uid:2] (@address[3]@admins, "sha512:@contract_manager", None, false, true, 0utz) "Admins" live contracts: none -=> live contracts: Admins (0utz) address[3]@admins -applying operation CREATE[uid:1] (@address[2]@new_admin, "sha512:@new_admin_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: Admins (0utz) address[3]@admins -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins -applying operation CREATE[uid:0] (@address[1]@root, "sha512:@root_manager", None, true, true, 0utz) - { - storage unit ; - parameter unit ; - code ...; - } - live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins => live contracts: <anonymous> (0utz) address[2]@new_admin Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root @@ -298,9 +280,6 @@

Techelson User Documentation

Admins (0utz) address[3]@admins <anonymous> (0utz) address[1]@root -=> live contracts: <anonymous> (0utz) address[2]@new_admin - Admins (0utz) address[3]@admins - <anonymous> (0utz) address[1]@root running test script... Done running test `SetSource` diff --git a/docs/user_doc/testing/transfers.html b/docs/user_doc/testing/transfers.html index d85ebb4..87afd3f 100644 --- a/docs/user_doc/testing/transfers.html +++ b/docs/user_doc/testing/transfers.html @@ -232,7 +232,6 @@

Techelson User Documentation

running TRANSFER[uid:2] address[0]@Transfer -> address[1]@main 13utz True => live contracts: SimpleExample (23utz) address[1]@main -=> live contracts: SimpleExample (23utz) address[1]@main running test script... stack: From ae8eede231e64f0a4d15beca10367bb26b26f5f6 Mon Sep 17 00:00:00 2001 From: AdrienChampion Date: Fri, 1 Mar 2019 18:36:08 +0100 Subject: [PATCH 4/5] added mustfail backtrack test, fixed blog link --- README.md | 7 +- docs/index.md | 7 +- .../okay/failure_backtrack.liq.techel | 690 ++++++++++++++++++ 3 files changed, 696 insertions(+), 8 deletions(-) create mode 100644 rsc/tests/no_contract/okay/failure_backtrack.liq.techel diff --git a/README.md b/README.md index 79e510b..143562a 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ A test execution engine for Michelson smart contracts. # Documentation -The user documentation is hosted here: [liquidity-lang.org/techelson/doc]. You can also access the bleeding edge version on [the main repo's git page]. Finally, there is a blog post by Techelson's main developer on how to use Techelson with [Liquidity]: [adrienchampion.github.io/blog]. +The user documentation is hosted here [the main repository's github pages]. Finally, there is a blog post by Techelson's main developer on how to use Techelson with [Liquidity]: [adrienchampion.github.io/blog]. # Features @@ -65,7 +65,6 @@ For example [opam installed]: https://opam.ocaml.org/doc/Install.html [dune]: https://github.com/ocaml/dune [mdbook]: https://github.com/rust-lang-nursery/mdBook -[liquidity-lang.org/techelson/doc]: http://www.liquidity-lang.org/techelson/doc [Liquidity]: http://www.liquidity-lang.org/ -[adrienchampion.github.io/blog]: https://adrienchampion.github.io/blog/tezos/techelson/with_liquidity/index.html -[the main repo's git page]: https://ocamlpro.github.io/techelson/user_doc \ No newline at end of file +[adrienchampion.github.io/blog]: https://adrienchampion.github.io/blog +[the main repository's github pages]: https://adrienchampion.github.io/blog/tezos/techelson/with_liquidity/index.html \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index 79e510b..143562a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -6,7 +6,7 @@ A test execution engine for Michelson smart contracts. # Documentation -The user documentation is hosted here: [liquidity-lang.org/techelson/doc]. You can also access the bleeding edge version on [the main repo's git page]. Finally, there is a blog post by Techelson's main developer on how to use Techelson with [Liquidity]: [adrienchampion.github.io/blog]. +The user documentation is hosted here [the main repository's github pages]. Finally, there is a blog post by Techelson's main developer on how to use Techelson with [Liquidity]: [adrienchampion.github.io/blog]. # Features @@ -65,7 +65,6 @@ For example [opam installed]: https://opam.ocaml.org/doc/Install.html [dune]: https://github.com/ocaml/dune [mdbook]: https://github.com/rust-lang-nursery/mdBook -[liquidity-lang.org/techelson/doc]: http://www.liquidity-lang.org/techelson/doc [Liquidity]: http://www.liquidity-lang.org/ -[adrienchampion.github.io/blog]: https://adrienchampion.github.io/blog/tezos/techelson/with_liquidity/index.html -[the main repo's git page]: https://ocamlpro.github.io/techelson/user_doc \ No newline at end of file +[adrienchampion.github.io/blog]: https://adrienchampion.github.io/blog +[the main repository's github pages]: https://adrienchampion.github.io/blog/tezos/techelson/with_liquidity/index.html \ No newline at end of file diff --git a/rsc/tests/no_contract/okay/failure_backtrack.liq.techel b/rsc/tests/no_contract/okay/failure_backtrack.liq.techel new file mode 100644 index 0000000..709e2b8 --- /dev/null +++ b/rsc/tests/no_contract/okay/failure_backtrack.liq.techel @@ -0,0 +1,690 @@ +parameter unit; +storage unit; +code { DUP ; + DIP { CDR } ; + CAR ; + UNIT ; + NIL operation ; + PAIR ; + LAMBDA + string + (pair (lambda + (pair address string) + (pair (map string address) (map string (pair address (pair mutez (contract unit)))))) + string) + { RENAME ; + DUP ; + LAMBDA + (pair address string) + (pair (map string address) (map string (pair address (pair mutez (contract unit))))) + { RENAME ; + PUSH (map string (pair address (pair mutez (contract unit)))) {} ; + PUSH (map string address) {} ; + DUUUP ; + CAR ; + DUUUUP ; + CDR ; + DIP { SOME } ; + UPDATE ; + PAIR ; + DIP { DROP } } ; + PAIR ; + DIP { DROP } } ; + LAMBDA + mutez + (pair operation address) + { RENAME ; + NONE key_hash ; + DUUP ; + PUSH bool True ; + DUUUP ; + PUSH key_hash "tz1YLtLqD1fWHthSVHPD116oYvsd4PTAHUoc" ; + CREATE_ACCOUNT ; + PAIR ; + DIP { DROP } ; + DIP { DROP } } ; + LAMBDA + (pair (map string address) (map string (pair address (pair mutez (contract unit))))) + (pair operation address) + { RENAME ; + NONE key_hash ; + DUUP ; + PUSH mutez 0 ; + PUSH bool True ; + PUSH bool False ; + DUUUUUP ; + PUSH key_hash "tz1YLtLqD1fWHthSVHPD116oYvsd4PTAHUoc" ; + CREATE_CONTRACT + { parameter + (or (pair string (pair string address)) + (or (pair string string) + (or (pair string (pair string (pair address (contract unit)))) + (or string (or (pair string mutez) string))))) ; + storage + (pair (map string address) (map string (pair address (pair mutez (contract unit))))) ; + code { DUP ; + DIP { CDR } ; + CAR ; + LAMBDA + (pair (map string address) (map string (pair address (pair mutez (contract unit))))) + (pair (lambda + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit)))))) + (pair (lambda + (pair address + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit))))))) + unit) + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit)))))))) + (pair (map string address) (map string (pair address (pair mutez (contract unit)))))) + { RENAME ; + DUP ; + LAMBDA + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit)))))) + (pair (lambda + (pair address + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit))))))) + unit) + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit))))))) + { RENAME ; + DUP ; + CDR ; + DUUP ; + CAR ; + PAIR ; + LAMBDA + (pair address + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit))))))) + unit + { RENAME ; + DUP ; + CDDR ; + CAR ; + DUUP ; + CDAR ; + GET ; + IF_NONE + { PUSH string "only admins can perform administrative tasks" ; FAILWITH } + { DUUP ; + CAR ; + DUUP ; + COMPARE ; + NEQ ; + IF { PUSH string "illegal access to admin account" ; FAILWITH } { UNIT } ; + DIP { DROP } } ; + DIP { DROP } } ; + PAIR ; + DIP { DROP } } ; + PAIR ; + DIP { DROP } } ; + LAMBDA + (pair (map string address) (map string (pair address (pair mutez (contract unit))))) + (pair (lambda + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit)))))) + (pair (lambda + (pair address + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit))))))) + (pair mutez (contract unit))) + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit)))))))) + (pair (map string address) (map string (pair address (pair mutez (contract unit)))))) + { RENAME ; + DUP ; + LAMBDA + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit)))))) + (pair (lambda + (pair address + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit))))))) + (pair mutez (contract unit))) + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit))))))) + { RENAME ; + DUP ; + CDR ; + DUUP ; + CAR ; + PAIR ; + LAMBDA + (pair address + (pair string + (pair (map string address) (map string (pair address (pair mutez (contract unit))))))) + (pair mutez (contract unit)) + { RENAME ; + DUP ; + CDDR ; + CDR ; + DUUP ; + CDAR ; + GET ; + IF_NONE + { PUSH string "unknown user" ; FAILWITH } + { DUP ; + CAR ; + DUUUP ; + CAR ; + COMPARE ; + NEQ ; + IF { PUSH string "illegal access to account" ; FAILWITH } + { DUP ; CDDR ; DUUP ; CDAR ; PAIR } ; + DIP { DROP } } ; + DIP { DROP } } ; + PAIR ; + DIP { DROP } } ; + PAIR ; + DIP { DROP } } ; + DUUUP ; + IF_LEFT + { RENAME ; + DUUUUUP ; + DUUUUP ; + DUUP ; + EXEC ; + DUUUP ; + CAR ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + SENDER ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + DROP ; + DUP ; + CDR ; + DUUP ; + CAR ; + DUUUUP ; + CDDR ; + SOME ; + DUUUUUP ; + CDAR ; + UPDATE ; + PAIR ; + NIL operation ; + PAIR ; + DIP { DROP } ; + DIP { DROP } } + { IF_LEFT + { RENAME ; + DUUUUUP ; + DUUUUP ; + DUUP ; + EXEC ; + DUUUP ; + CAR ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + SENDER ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + DROP ; + DUP ; + CDR ; + DUUP ; + CAR ; + NONE address ; + DUUUUUP ; + CDR ; + UPDATE ; + PAIR ; + NIL operation ; + PAIR ; + DIP { DROP } ; + DIP { DROP } } + { IF_LEFT + { RENAME ; + DUUUUUP ; + DUUP ; + CDAR ; + DUUUUUP ; + DUUUP ; + EXEC ; + DUUUUP ; + CAR ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + SENDER ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + DROP ; + DUUP ; + CDR ; + DUUP ; + MEM ; + IF { PUSH string "username already taken" ; FAILWITH } { UNIT } ; + DROP ; + DUUP ; + CAR ; + DUUUP ; + CDR ; + DUUUUUP ; + CDDDR ; + PUSH mutez 0 ; + PAIR ; + DUUUUUUP ; + CDDAR ; + PAIR ; + SOME ; + DUUUUP ; + UPDATE ; + SWAP ; + PAIR ; + NIL operation ; + PAIR ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } } + { IF_LEFT + { RENAME ; + DUUUUUP ; + SENDER ; + DUUUUP ; + DUUUP ; + EXEC ; + DUUUUP ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + DUUP ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + DUUUP ; + CAR ; + DUUUUP ; + CDR ; + DUUUP ; + CDR ; + AMOUNT ; + DUUUUUP ; + CAR ; + ADD ; + PAIR ; + DUUUUUP ; + PAIR ; + SOME ; + DUUUUUUUP ; + UPDATE ; + SWAP ; + PAIR ; + NIL operation ; + PAIR ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } } + { IF_LEFT + { RENAME ; + DUUUUUP ; + DUUP ; + CAR ; + DUUUP ; + CDR ; + SENDER ; + DUUUUUUP ; + DUUUUUP ; + EXEC ; + DUUUUP ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + DUUP ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + DUP ; + CAR ; + DUUP ; + CDR ; + DUUP ; + DUUUUUUP ; + COMPARE ; + GT ; + IF { PUSH string "insufficient balance" ; FAILWITH } + { DUUUUUUUP ; + CAR ; + DUUUUUUUUP ; + CDR ; + DUUUP ; + DUUUUUP ; + PAIR ; + DUUUUUUUP ; + PAIR ; + SOME ; + DUUUUUUUUUP ; + UPDATE ; + SWAP ; + PAIR ; + NIL operation ; + DUUUP ; + DUUUUUUUUP ; + UNIT ; + TRANSFER_TOKENS ; + CONS ; + PAIR } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } } + { RENAME ; + DUUUUUP ; + DUUUP ; + DUUP ; + EXEC ; + DUUUP ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + SENDER ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + DUUP ; + CAR ; + DUUUP ; + CDR ; + NONE (pair address (pair mutez (contract unit))) ; + DUUUUUUP ; + UPDATE ; + SWAP ; + PAIR ; + NIL operation ; + DUUUP ; + CDR ; + DUUUUP ; + CAR ; + UNIT ; + TRANSFER_TOKENS ; + CONS ; + PAIR ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } } } } } } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP ; DROP } } } ; + PAIR ; + DIP { DROP } ; + DIP { DROP } } ; + DUUP ; + PUSH mutez 0 ; + EXEC ; + DUP ; + CAR ; + DUUP ; + CDR ; + DUUUUUUP ; + PUSH string "root" ; + EXEC ; + DUUP ; + DIP { DUP ; CAR ; SWAP ; CDR } ; + PAIR ; + EXEC ; + DUUUUUP ; + DUUP ; + EXEC ; + DUP ; + CAR ; + DUUP ; + CDR ; + NIL operation ; + DUUUP ; + CONS ; + DUUUUUUUP ; + CONS ; + APPLY_OPERATIONS ; + UNIT ; + DROP ; + DUP ; + GET_STORAGE + (pair (map string address) (map string (pair address (pair mutez (contract unit))))) ; + IF_NONE + { PUSH string "can't retrieve contract's storage" ; FAILWITH } + { DUP ; DIP { DROP } } ; + RENAME ; + DUP ; + CAR ; + PUSH string "root" ; + GET ; + IF_NONE + { PUSH string "no root in storage" ; FAILWITH } + { DUUUUUUUP ; + DUUP ; + COMPARE ; + NEQ ; + IF { PUSH string "wrong address for root" ; FAILWITH } { UNIT } ; + DIP { DROP } } ; + DROP ; + DUUUUUUUUUUP ; + PUSH mutez 15000000 ; + EXEC ; + DUP ; + CAR ; + DUUP ; + CDR ; + NIL operation ; + DUUUP ; + CONS ; + APPLY_OPERATIONS ; + UNIT ; + DROP ; + DUP ; + CONTRACT unit ; + IF_NONE + { PUSH string "could not retrieve main contract" ; FAILWITH } + { DUP ; DIP { DROP } } ; + RENAME ; + DUUUUUUP ; + CONTRACT + (or (pair string (pair string address)) + (or (pair string string) + (or (pair string (pair string (pair address (contract unit)))) + (or string (or (pair string mutez) string))))) ; + IF_NONE + { PUSH string "could not retrieve main contract" ; FAILWITH } + { DUP ; DIP { DROP } } ; + RENAME ; + DUP ; + PUSH mutez 0 ; + DUUUUP ; + DUUUUUUP ; + PAIR ; + PUSH string "lucy" ; + PAIR ; + PUSH string "root" ; + PAIR ; + LEFT (or string (or (pair string mutez) string)) ; + RIGHT (pair string string) ; + RIGHT (pair string (pair string address)) ; + TRANSFER_TOKENS ; + DUP ; + { NONE string ; MUST_FAIL string } ; + DUUUUUUUUUUUUUP ; + SET_SOURCE { # ; + UNIT ; + DROP ; + DUUUP ; + PUSH mutez 0 ; + DUUUUUUP ; + DUUUUUUUUP ; + PAIR ; + PUSH string "lucy" ; + PAIR ; + PUSH string "root" ; + PAIR ; + LEFT (or string (or (pair string mutez) string)) ; + RIGHT (pair string string) ; + RIGHT (pair string (pair string address)) ; + TRANSFER_TOKENS ; + UNIT ; + DROP ; + } ; + UNIT ; + DROP ; + NIL operation ; + DUUP ; + CONS ; + DUUUP ; + CONS ; + APPLY_OPERATIONS ; + UNIT ; + DROP ; + DUUUUUUUUUUP ; + GET_STORAGE + (pair (map string address) (map string (pair address (pair mutez (contract unit))))) ; + IF_NONE + { PUSH string "can't retrieve contract's storage" ; FAILWITH } + { DUP ; DIP { DROP } } ; + RENAME ; + DUP ; + CDR ; + PUSH string "lucy" ; + GET ; + IF_NONE + { PUSH string "no client in storage" ; FAILWITH } + { DUP ; + CAR ; + DUUP ; + CDAR ; + DUUUP ; + CDDR ; + DUUUUUUUUUUUP ; + DUUUUP ; + COMPARE ; + NEQ ; + IF { PUSH string "wrong address for root" ; FAILWITH } { UNIT } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } } ; + DROP ; + DUUUUUUUP ; + SET_SOURCE { # ; + UNIT ; + DROP ; + DUUUUUP ; + PUSH mutez 10000000 ; + PUSH string "lucy" ; + LEFT (or (pair string mutez) string) ; + RIGHT (pair string (pair string (pair address (contract unit)))) ; + RIGHT (pair string string) ; + RIGHT (pair string (pair string address)) ; + TRANSFER_TOKENS ; + UNIT ; + DROP ; + } ; + UNIT ; + DROP ; + NIL operation ; + DUUP ; + CONS ; + APPLY_OPERATIONS ; + UNIT ; + DROP ; + DUUUUUUUUP ; + GET_BALANCE ; + PUSH mutez 5000000 ; + DUUP ; + COMPARE ; + NEQ ; + IF { PUSH string "lucy should have 5tz now" ; FAILWITH } { UNIT } ; + DROP ; + DUUUUUUUUUP ; + SET_SOURCE { # ; + UNIT ; + DROP ; + DUUUUUUUP ; + PUSH mutez 0 ; + PUSH (pair string mutez) (Pair "lucy" 10000000) ; + LEFT string ; + RIGHT string ; + RIGHT (pair string (pair string (pair address (contract unit)))) ; + RIGHT (pair string string) ; + RIGHT (pair string (pair string address)) ; + TRANSFER_TOKENS ; + DUUUUUUUUP ; + PUSH mutez 5000000 ; + PUSH (pair string mutez) (Pair "lucy" 10000000) ; + LEFT string ; + RIGHT string ; + RIGHT (pair string (pair string (pair address (contract unit)))) ; + RIGHT (pair string string) ; + RIGHT (pair string (pair string address)) ; + TRANSFER_TOKENS ; + UNIT ; + DROP ; + } ; + UNIT ; + DROP ; + DUP ; + { NONE string ; MUST_FAIL string } ; + NIL operation ; + DUUUUP ; + CONS ; + APPLY_OPERATIONS ; + UNIT ; + DROP ; + UNIT ; + DROP ; + UNIT ; + DROP ; + NIL operation ; + DUUP ; + CONS ; + APPLY_OPERATIONS ; + UNIT ; + DROP ; + DUUUUUUUUUUUUP ; + GET_BALANCE ; + PUSH mutez 15000000 ; + DUUP ; + COMPARE ; + NEQ ; + IF { PUSH string "lucy should have 5tz now" ; FAILWITH } { UNIT } ; + DROP ; + DUUUUUUUUUUUUUUUUUUUUUUUUUUUP ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP } ; + DIP { DROP ; DROP } }; From 4dac8309aa43e10c9093eec69537f45dc7490578 Mon Sep 17 00:00:00 2001 From: AdrienChampion Date: Fri, 1 Mar 2019 18:52:22 +0100 Subject: [PATCH 5/5] fix in test script --- rsc/test.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/rsc/test.sh b/rsc/test.sh index 52aebb9..1b9e768 100755 --- a/rsc/test.sh +++ b/rsc/test.sh @@ -111,8 +111,6 @@ function run_tests { contract_options="$contract_options$sep--contract $contract_file" sep=" " done - else - bail "found no \"contracts\" directory in test directory \"$test_dir\"" fi echo "running tests for \"$test_dir\""