diff --git a/.travis.sh b/.travis.sh index e946fe9..069a8cb 100644 --- a/.travis.sh +++ b/.travis.sh @@ -28,7 +28,7 @@ opam switch create techelson 4.07.1 eval $(opam config env) opam update -opam install dune menhir zarith ptime +opam install dune menhir zarith ptime stdint opam --version diff --git a/README.md b/README.md index 143562a..bdf1d5a 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ and run Techelson relies on the [dune] build system and a few other libraries: ```bash -> opam install dune menhir zarith ptime +> opam install dune menhir zarith ptime stdint ``` (This list of dependencies might be out-of-date. Check `.travis.sh` for the latest version.) Finally, build Techelson with `make`. The binary will be `./bin/techelson`. @@ -66,5 +66,5 @@ For example [dune]: https://github.com/ocaml/dune [mdbook]: https://github.com/rust-lang-nursery/mdBook [Liquidity]: http://www.liquidity-lang.org/ -[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 +[adrienchampion.github.io/blog]: https://adrienchampion.github.io/blog/tezos/techelson/with_liquidity/index.html +[the main repository's github pages]: https://ocamlpro.github.io/techelson/user_doc/ \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index 143562a..bdf1d5a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -37,7 +37,7 @@ and run Techelson relies on the [dune] build system and a few other libraries: ```bash -> opam install dune menhir zarith ptime +> opam install dune menhir zarith ptime stdint ``` (This list of dependencies might be out-of-date. Check `.travis.sh` for the latest version.) Finally, build Techelson with `make`. The binary will be `./bin/techelson`. @@ -66,5 +66,5 @@ For example [dune]: https://github.com/ocaml/dune [mdbook]: https://github.com/rust-lang-nursery/mdBook [Liquidity]: http://www.liquidity-lang.org/ -[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 +[adrienchampion.github.io/blog]: https://adrienchampion.github.io/blog/tezos/techelson/with_liquidity/index.html +[the main repository's github pages]: https://ocamlpro.github.io/techelson/user_doc/ \ No newline at end of file diff --git a/docs/user_doc/index.html b/docs/user_doc/index.html index 192896b..9106872 100644 --- a/docs/user_doc/index.html +++ b/docs/user_doc/index.html @@ -141,7 +141,7 @@

Techelson User Documentation

Techelson

-

Techelson is a Test Execution Environment (TEE) for Michelson smart contracts. +

Techelson is a Test Execution Environment (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 diff --git a/docs/user_doc/print.html b/docs/user_doc/print.html index 8402a65..1fba863 100644 --- a/docs/user_doc/print.html +++ b/docs/user_doc/print.html @@ -141,7 +141,7 @@

Techelson User Documentation

Techelson

-

Techelson is a Test Execution Environment (TEE) for Michelson smart contracts. +

Techelson is a Test Execution Environment (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 @@ -463,7 +463,7 @@

Techelson User Documentation

stack: |==================================================================================================| | @storage | -| 0 | +| 0p | | nat | |--------------------------------------------------------------------------------------------------| | @amount | @@ -699,7 +699,7 @@

Techelson User Documentation

running test script... stack: |==================================================================================================| -| 0 | +| 0p | | nat | |==================================================================================================| @@ -817,7 +817,7 @@

Techelson User Documentation

running test script... stack: |==================================================================================================| -| 0 | +| 0p | | nat | |==================================================================================================| @@ -939,7 +939,7 @@

Techelson User Documentation

running test script... stack: |==================================================================================================| -| 1 | +| 1p | | nat | |==================================================================================================| diff --git a/docs/user_doc/searchindex.js b/docs/user_doc/searchindex.js index 94239da..6b1c73f 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":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 +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| 0p |\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| 0p |\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| 1p |\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| 0p |\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":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"p":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"8":{"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.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}},"p":{"df":1,"docs":{"12":{"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":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"p":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"8":{"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.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}},"p":{"df":1,"docs":{"12":{"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 a20d51f..9dd70a1 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":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 +{"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| 0p |\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| 0p |\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| 1p |\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| 0p |\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":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"p":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"8":{"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.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}},"p":{"df":1,"docs":{"12":{"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":1.7320508075688772},"11":{"tf":1.7320508075688772},"12":{"tf":1.0},"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"18":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}},"p":{"df":3,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"8":{"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.4142135623730951},"2":{"tf":1.4142135623730951},"20":{"tf":2.23606797749979},"25":{"tf":1.0},"27":{"tf":1.0},"6":{"tf":1.0},"8":{"tf":1.0}},"p":{"df":1,"docs":{"12":{"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/testing/anonymous.html b/docs/user_doc/testing/anonymous.html index ed9079d..9a91058 100644 --- a/docs/user_doc/testing/anonymous.html +++ b/docs/user_doc/testing/anonymous.html @@ -246,7 +246,7 @@

Techelson User Documentation

running test script... stack: |==================================================================================================| -| 0 | +| 0p | | nat | |==================================================================================================| diff --git a/docs/user_doc/testing/contracts.html b/docs/user_doc/testing/contracts.html index ac78d8e..499f40a 100644 --- a/docs/user_doc/testing/contracts.html +++ b/docs/user_doc/testing/contracts.html @@ -212,7 +212,7 @@

Techelson User Documentation

stack: |==================================================================================================| | @storage | -| 0 | +| 0p | | nat | |--------------------------------------------------------------------------------------------------| | @amount | diff --git a/docs/user_doc/testing/inspection.html b/docs/user_doc/testing/inspection.html index 86ca9c6..175fb3a 100644 --- a/docs/user_doc/testing/inspection.html +++ b/docs/user_doc/testing/inspection.html @@ -233,7 +233,7 @@

Techelson User Documentation

running test script... stack: |==================================================================================================| -| 0 | +| 0p | | nat | |==================================================================================================| diff --git a/docs/user_doc/testing/transfers.html b/docs/user_doc/testing/transfers.html index 87afd3f..0a1954e 100644 --- a/docs/user_doc/testing/transfers.html +++ b/docs/user_doc/testing/transfers.html @@ -250,7 +250,7 @@

Techelson User Documentation

running test script... stack: |==================================================================================================| -| 1 | +| 1p | | nat | |==================================================================================================| diff --git a/src/1_base/common.ml b/src/1_base/common.ml index ce07f30..d6520e0 100644 --- a/src/1_base/common.ml +++ b/src/1_base/common.ml @@ -223,19 +223,33 @@ let rec indent (fmt : formatter) (count : int) : unit = count - 1 |> indent fmt ) else () -let log (lvl : int) (args : ('a, formatter, unit) format) : 'a = +let log (must_indent : bool) (lvl : int) (args : ('a, formatter, unit) format) : 'a = if lvl <= (!conf_ref).verb then ( - (lvl - 1) * 4 |> indent out; + if lvl > 0 && must_indent then ( + (lvl - 1) * 4 |> indent out + ); fprintf out args; ) else ( ifprintf out args ) -let log_0 (args : ('a, Format.formatter, unit) format) : 'a = log 0 args -let log_1 (args : ('a, Format.formatter, unit) format) : 'a = log 1 args -let log_2 (args : ('a, Format.formatter, unit) format) : 'a = log 2 args -let log_3 (args : ('a, Format.formatter, unit) format) : 'a = log 3 args -let log_4 (args : ('a, Format.formatter, unit) format) : 'a = log 4 args +let log_0 (args : ('a, Format.formatter, unit) format) : 'a = log false 0 args +let log_1 (args : ('a, Format.formatter, unit) format) : 'a = log false 1 args +let log_2 + ?indent:(indent=true) + (args : ('a, Format.formatter, unit) format) + : 'a += log indent 2 args +let log_3 + ?indent:(indent=true) + (args : ('a, Format.formatter, unit) format) + : 'a += log indent 3 args +let log_4 + ?indent:(indent=true) + (args : ('a, Format.formatter, unit) format) + : 'a += log indent 4 args let catch_exn (f : unit -> 'a) : ('a, exn) Either.t = try f () |> Either.lft with diff --git a/src/1_base/common.mli b/src/1_base/common.mli index b9a92e6..f36ac79 100644 --- a/src/1_base/common.mli +++ b/src/1_base/common.mli @@ -219,8 +219,11 @@ val catch_internal_exn : (unit -> 'a) -> ('a, Exc.Internal.t) Either.t (** Logs something at some log level. - Actually output if the configuration's log level is `>=` the level. *) -val log : int -> ('a, formatter, unit) format -> 'a + If the first argument is true, then the output will be indented based on the log level. + + Actually output if the configuration's log level is `>=` the level. +*) +val log : bool -> int -> ('a, formatter, unit) format -> 'a (** Logs something at log level 0 (always active). *) val log_0 : ('a, Format.formatter, unit) format -> 'a @@ -229,13 +232,13 @@ val log_0 : ('a, Format.formatter, unit) format -> 'a val log_1 : ('a, Format.formatter, unit) format -> 'a (** Logs something at log level 2. *) -val log_2 : ('a, Format.formatter, unit) format -> 'a +val log_2 : ?indent : bool -> ('a, Format.formatter, unit) format -> 'a (** Logs something at log level 3. *) -val log_3 : ('a, Format.formatter, unit) format -> 'a +val log_3 : ?indent : bool -> ('a, Format.formatter, unit) format -> 'a (** Logs something at log level 4. *) -val log_4 : ('a, Format.formatter, unit) format -> 'a +val log_4 : ?indent : bool -> ('a, Format.formatter, unit) format -> 'a (** Random number generator, all bounds are exclusive. diff --git a/src/1_base/exc.ml b/src/1_base/exc.ml index 78caea3..012dad7 100644 --- a/src/1_base/exc.ml +++ b/src/1_base/exc.ml @@ -20,13 +20,26 @@ module Protocol = struct | Failure of string | TooPoor of string * string * Int64.t | MutezOvrflw of string + | MutezUdrflw of string + | DivZero of string | Tezos of string let fmt (fmt : formatter) (self : t) : unit = match self with | Failure blah -> fprintf fmt "Failure on value %s" blah | Tezos blah -> fprintf fmt "%s" blah - | MutezOvrflw blah -> fprintf fmt "mutez operation overflow: %s" blah + | MutezOvrflw blah -> ( + fprintf fmt "mutez operation overflow"; + if blah <> "" then fprintf fmt ": %s" blah + ) + | MutezUdrflw blah -> ( + fprintf fmt "mutez operation underflow"; + if blah <> "" then fprintf fmt ": %s" blah + ) + | DivZero blah -> ( + fprintf fmt "division by zero"; + if blah <> "" then fprintf fmt ": %s" blah + ) | TooPoor (src, tgt, mutez) -> fprintf fmt "@[insufficient balance to process transaction of %s mutez" @@ -62,6 +75,12 @@ module Throw = struct let mutez_overflow (blah : string) : 'a = Exc (Protocol (Protocol.MutezOvrflw blah)) |> raise + + let mutez_underflow (blah : string) : 'a = + Exc (Protocol (Protocol.MutezUdrflw blah)) |> raise + + let div_zero (blah : string) : 'a = + Exc (Protocol (Protocol.DivZero blah)) |> raise end let rec fmt (fmtt : formatter) (e : exn) : unit = diff --git a/src/1_base/exc.mli b/src/1_base/exc.mli index 88abe1b..9a56a52 100644 --- a/src/1_base/exc.mli +++ b/src/1_base/exc.mli @@ -38,6 +38,13 @@ module Protocol : sig Can happen either during a transfer or during operations on mutez. *) + | MutezUdrflw of string + (** Mutez underflow. + + Can happen either during a transfer or during operations on mutez. + *) + | DivZero of string + (** Division by zero. *) | Tezos of string (** Something went wrong in the protocol. @@ -79,6 +86,12 @@ module Throw : sig (** Raises a mutez overflow error. *) val mutez_overflow : string -> 'a + + (** Raises a mutez underflow error. *) + val mutez_underflow : string -> 'a + + (** Raises a division by zero error. *) + val div_zero : string -> 'a end (** Raises an exception from a single trace frame. *) diff --git a/src/4_theory/bigArith.ml b/src/4_theory/bigArith.ml index 77b06b5..b2b47ed 100644 --- a/src/4_theory/bigArith.ml +++ b/src/4_theory/bigArith.ml @@ -28,6 +28,8 @@ end module BNat = struct include BigInt + let fmt fmt n = fprintf fmt "%ap" Z.pp_print n + let of_string (s : string) : t = let nat = Z.of_string s in if Z.geq nat Z.zero then nat diff --git a/src/4_theory/dune b/src/4_theory/dune index 9617143..41f4ae1 100644 --- a/src/4_theory/dune +++ b/src/4_theory/dune @@ -6,7 +6,8 @@ (libraries base parse - zarith ptime + stdint + zarith ) ) \ No newline at end of file diff --git a/src/4_theory/make.ml b/src/4_theory/make.ml index 9795263..2775130 100644 --- a/src/4_theory/make.ml +++ b/src/4_theory/make.ml @@ -21,69 +21,92 @@ module Theory ( include P module Tez = struct - type t = Int64.t + open Stdint + type t = Uint64.t type nat = Nat.t let to_string (t : t) : string = - Int64.to_string t + Uint64.to_string t let fmt (fmt : formatter) (t : t) : unit = - Int64.to_string t |> fprintf fmt "%sutz" + Uint64.to_string t |> fprintf fmt "%sutz" let to_nat (t : t) : nat = - (fun () -> Int64.to_string t |> Nat.of_string) + (fun () -> Uint64.to_string t |> Nat.of_string) |> Exc.erase_err ( fun () -> asprintf "cannot convert %a to nat" fmt t ) let of_nat (n : nat) : t = - (fun () -> Nat.to_string n |> Int64.of_string) + (fun () -> Nat.to_string n |> Uint64.of_string) |> Exc.chain_err ( fun () -> asprintf "cannot convert %a to mutez" Nat.fmt n ) let of_string (s : string) : t = - (fun () -> Int64.of_string s) + (fun () -> Uint64.of_string s) |> Exc.erase_err ( - fun () -> sprintf "cannot convert string `%s` to tezos" s + fun () -> sprintf "cannot convert string `%s` to mutez" s ) - let of_native (n : Int64.t) : t = n - let to_native (t : t) : Int64.t = t + let of_native (n : Int64.t) : t = Uint64.of_int64 n + let to_native (t : t) : Int64.t = Uint64.to_int64 t let add (t_1 : t) (t_2 : t) : t = - let overflow_if_gt_zero = Int64.sub Int64.max_int t_1 |> Int64.compare t_2 in - if overflow_if_gt_zero <= 0 then - Int64.add t_1 t_2 - else ( - asprintf "while adding %a and %a" fmt t_1 fmt t_2 - |> Exc.Throw.mutez_overflow + (fun () -> + let overflow_if_gt_zero = + Uint64.sub Uint64.max_int t_1 |> Uint64.compare t_2 + in + if overflow_if_gt_zero <= 0 + then Uint64.add t_1 t_2 + else Exc.Throw.mutez_overflow "" + ) + |> Exc.chain_err ( + fun () -> asprintf "while evaluating `%a + %a`" fmt t_1 fmt t_2 ) let sub (t_1 : t) (t_2 : t) : t = - if t_1 < t_2 then ( - sprintf - "underflow on thezos subtraction `%s - %s`" - (Int64.to_string t_1) (Int64.to_string t_2) - |> Exc.throw - ) else Int64.sub t_1 t_2 + (fun () -> + if t_1 < t_2 + then Exc.Throw.mutez_underflow "" + else Uint64.sub t_1 t_2 + ) + |> Exc.chain_err ( + fun () -> asprintf "while evaluating `%a - %a`" fmt t_1 fmt t_2 + ) + let mul_nat (t : t) (n : nat) : t = - (fun () -> of_nat n |> Int64.mul t) - |> Exc.erase_err ( + (fun () -> + let n_64 = Nat.to_string n |> of_string in + let div = Uint64.div Uint64.max_int n_64 in + if t > div then Exc.Throw.mutez_overflow ""; + of_nat n |> Uint64.mul t + ) + |> Exc.chain_err ( fun () -> asprintf "while evaluating `%a * %a`" fmt t Nat.fmt n ) + let div_nat (t : t) (n : nat) : t = - (fun () -> of_nat n |> Int64.mul t) - |> Exc.erase_err ( + (fun () -> + if n = Nat.zero + then Exc.Throw.div_zero "" + else of_nat n |> Uint64.div t + ) + |> Exc.chain_err ( fun () -> asprintf "while evaluating `%a / %a`" fmt t Nat.fmt n ) let div (t_1 : t) (t_2 : t) : t = - if t_2 = Int64.zero then ( - asprintf "cannot divide by zero in `%a / %a`" fmt t_1 fmt t_2 - |> Exc.throw - ); - Int64.div t_1 t_2 + (fun () -> + if t_2 = Uint64.zero + then Exc.Throw.div_zero "" + else Uint64.div t_1 t_2 + ) + |> Exc.chain_err ( + fun () -> asprintf "while evaluating `%a / %a`" fmt t_1 fmt t_2 + ) + let compare (t_1 : t) (t_2 : t) : int = compare t_1 t_2 - let zero : t = Int64.zero + + let zero : t = Uint64.zero end type t = diff --git a/src/run.ml b/src/run.ml index 009e1d3..9aceda1 100644 --- a/src/run.ml +++ b/src/run.ml @@ -8,7 +8,7 @@ let load_contracts (conf : Conf.t) : Contract.t list = conf.contracts |> List.map ( fun { Conf.file ; Conf.init } -> let _ = init in - log_3 "Opening contract file `%s`@." file; + log_4 ~indent:false "Opening contract file `%s`@." file; Exc.chain_err ( fun () -> sprintf "while loading contract file `%s`" file ) ( @@ -52,7 +52,7 @@ let handle_event (conf : Conf.t) (stack : Cxt.Run.Stack.t) (event : Cxt.event) : false ) | Cxt.Run.Print fmt -> ( - log_1 "@.> %a@." (fun f () -> fmt f) (); + log_0 "@.> %a@." (fun f () -> fmt f) (); false ) | Cxt.Run.Warn fmt -> ( @@ -88,15 +88,15 @@ let rec handle_events (conf : Conf.t) (stack : Cxt.Run.Stack.t) (events : Cxt.ev 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 + log_1 "failure confirmed on test operation@."; + log_1 " @[%a@]@." Cxt.Env.Op.fmt op; + log_1 "while running operation %a@." Cxt.Env.Op.fmt sub_op; + log_1 "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 + log_1 "failure confirmed on test operation@."; + log_1 " @[%a@]@." Cxt.Env.Op.fmt op; + log_1 "while running operation %a@." Cxt.Env.Op.fmt sub_op; + log_1 "%a@." Exc.Protocol.fmt e ) let run_tests (conf : Conf.t) (cxt : Test.Testcases.t) : unit = @@ -123,7 +123,7 @@ 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_3 "%a@." Cxt.Ops.fmt cxt; + log_2 "context: %a@." Cxt.Ops.fmt cxt; let print_state = match Cxt.Ops.next_op cxt with | Some op -> ( @@ -155,7 +155,7 @@ let run_tests (conf : Conf.t) (cxt : Test.Testcases.t) : unit = log_1 "@.running %a@." Cxt.Transfer.fmt_op cxt; if conf.step then ( let rec loop () : unit = - log_2 "@.Contract Transfer Step..."; + log_2 "Contract Transfer Step..."; log_3 "context: %a@." Cxt.Transfer.fmt cxt; (* Cxt.Transfer.interpreter cxt |> Cxt.Run.stack @@ -165,12 +165,12 @@ let run_tests (conf : Conf.t) (cxt : Test.Testcases.t) : unit = |> ( fun (pre_ops, ins) -> ( pre_ops |> List.iter ( - log_0 "@[next > %s@]@." + log_1 "@[next > %s@]@." ); match ins with - | None when pre_ops = [] -> log_0 "@[next > done" + | None when pre_ops = [] -> log_1 "@[next > done" | None -> () - | Some mic -> log_0 "@[next > %a@]@." Mic.fmt mic + | Some mic -> log_1 "@[next > %a@]@." Mic.fmt mic ) ); @@ -220,14 +220,14 @@ let run_tests (conf : Conf.t) (cxt : Test.Testcases.t) : unit = err_count ) with | e -> - log_0 "@.Test `%s` failed:@. @[%a@]@." test.name Exc.fmt e; + log_1 "@.Test `%s` failed:@. @[%a@]@." test.name Exc.fmt e; err_count + 1 ) 0 |> ( function | 0 -> () | n -> - log_0 "@."; + log_1 "@."; let test_count = Tests.get_tests cxt |> List.length in sprintf "%i of the %i testcase%s failed" n test_count (Fmt.plurify test_count) |> Exc.throw @@ -332,7 +332,7 @@ let run () : unit = log_2 "done loading context@.%a@.@." (Tests.fmt ~full:false) context; if Test.Load.has_errors errors then ( - log_0 "@[Error(s) during contract/testcase loading:@ %a@]@." + log_1 "@[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" diff --git a/user_doc/rsc/no_contract/okay/anonymous.techel.output b/user_doc/rsc/no_contract/okay/anonymous.techel.output index d38e76b..19fa985 100644 --- a/user_doc/rsc/no_contract/okay/anonymous.techel.output +++ b/user_doc/rsc/no_contract/okay/anonymous.techel.output @@ -29,7 +29,7 @@ stopping [retrieved the balance of the contract] press `return` to continue running test script... stack: |==================================================================================================| -| 0 | +| 0p | | nat | |==================================================================================================| diff --git a/user_doc/rsc/simpleExample/okay/create1.techel.output b/user_doc/rsc/simpleExample/okay/create1.techel.output index c1882b8..ee07787 100644 --- a/user_doc/rsc/simpleExample/okay/create1.techel.output +++ b/user_doc/rsc/simpleExample/okay/create1.techel.output @@ -5,7 +5,7 @@ running test script... stack: |==================================================================================================| | @storage | -| 0 | +| 0p | | nat | |--------------------------------------------------------------------------------------------------| | @amount | diff --git a/user_doc/rsc/simpleExample/okay/inspection.techel.output b/user_doc/rsc/simpleExample/okay/inspection.techel.output index b1441fc..a203e27 100644 --- a/user_doc/rsc/simpleExample/okay/inspection.techel.output +++ b/user_doc/rsc/simpleExample/okay/inspection.techel.output @@ -24,7 +24,7 @@ stopping [retrieved the balance of the contract] press `return` to continue running test script... stack: |==================================================================================================| -| 0 | +| 0p | | nat | |==================================================================================================| diff --git a/user_doc/rsc/simpleExample/okay/transfer.techel.output b/user_doc/rsc/simpleExample/okay/transfer.techel.output index bfc8666..84847fa 100644 --- a/user_doc/rsc/simpleExample/okay/transfer.techel.output +++ b/user_doc/rsc/simpleExample/okay/transfer.techel.output @@ -39,7 +39,7 @@ stopping [retrieved the balance of the contract] press `return` to continue running test script... stack: |==================================================================================================| -| 1 | +| 1p | | nat | |==================================================================================================| diff --git a/user_doc/src/index.md b/user_doc/src/index.md index cfd87cf..8f9b38e 100644 --- a/user_doc/src/index.md +++ b/user_doc/src/index.md @@ -1,6 +1,6 @@ # Techelson -**Techelson** is a **T**est **E**xecution **E**nvironment (TEE) for [Michelson smart contracts]. +**[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][tezos]. Techelson is open source and [hosted on github], where you can find the build instructions. @@ -33,6 +33,7 @@ The chapters of this book are All examples in this book are available in the [`rsc` directory of the github repository]. +[Techelson]: https://ocamlpro.github.io/techelson (Techelson's homepage) [Michelson smart contracts]: https://tezos.gitlab.io/master/whitedoc/michelson.html (Michelson documentation page) [tezos]: https://tezos.com (Tezos official page) [Liquidity]: http://www.liquidity-lang.org (Liquidity official page)